Aide:Redirection

De WikiGenWeb
Aller à : navigation, rechercher

Une redirection sert à utiliser une page pour créer un lien renvoyant automatiquement vers une autre page.

Description

Sur la page de redirection, il n'y a pas d'autre contenu que, sur la première ligne :

#REDIRECT [[''Page cible'']]

Si le lien donné pointe vers une page existante, quand un utilisateur se rend sur la page de redirection, la page cible s'affiche, avec la mention "redirigé depuis..." sous le titre.

Si le lien pointe vers une page qui n'existe pas, le navigateur affiche la page de redirection.

Les doubles redirections ne fonctionnent pas : si A (page de redirection) pointe vers B (page de redirection) qui pointe vers C, le navigateur s'arrêtera à B. Ceci permet d'éviter les circuits fermés où A pointe vers B et réciproquement.

Quand une page incluse (comme un modèle) est une redirection, la cible de la redirection est incluse à la place, sans aucun message de redirection. Les doubles redirections ne fonctionnent pas.

Utilité

Les redirections peuvent servir :

  • Pour aller facilement à une page dont le nom est long.
  • Pour une page qui aurait plusieurs noms possibles.

Création d'une redirection

Automatiquement lors du renommage

Lorsqu'une page est renommée, une redirection est automatiquement créée depuis l'ancien nom vers le nouveau nom, et de même si besoin pour la page de discussion.

Si la nouvelle page est occupée par une redirection, et dont l'historique ne comporte qu'une seule modification, elle est remplacée par la page déplacée. Sinon, il faut d'abord supprimer la page cible. Après le déplacement, la page d'origine est remplacée par une redirection avec un historique vide.

Manuellement

Pour créer manuellement une redirection, créez une nouvelle page, inscrivez #REDIRECT [[''Nom de page'']] à la première ligne. "REDIRECT" peut être écrit en minuscule, et l'espace entre "redirect" et les crochets est facultatif.

Le texte suivant sur la même ligne sera affiché lorsque l'on visualise la page de redirection elle-même, et peut servir à expliquer la raison de la redirection. Il peut inclure une catégorie.

Les lignes supplémentaires sont automatiquement enlevées à la sauvegarde.

La redirection ne marchera pas en revanche s'il y a quelque chose sur la page avant le redirect. Il ne doit pas y avoir d'espace entre le # et le REDIRECT.

Redirection vers une ancre

Ce type de redirection ne fonctionne pas, la redirection n'enverra pas vers l'ancre mais vers le haut de la page.