Redirections

De Salve Regina

Une redirection sert à utiliser une page (la page de redirection) pour créer un lien renvoyant automatiquement vers une autre page (la page cible).

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 du même projet, alors quand un utilisateur se rend sur la page de redirection, la page cible s'affiche, avec la mention "redirigé depuis..." sous le titre. Le navigateur montre encore l'ancienne adresse.

Par exemple, si vous vous rendez sur la page Aide:Redirect, vous reviendrez sur cette page puisque Aide:Redirect est une redirection.

Si le lien pointe vers une page qui n'existe pas, ou vers une page d'un autre projet, le navigateur affiche la page de redirection. Il est alors possible de cliquer sur le lien affiché pour se rendre à la page pointée.

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 à :

  • Aller facilement à une page dont le nom est long.
  • Créer un lien vers une page sans utiliser de lien redirigé.
  • 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, écrivez-y #REDIRECT [[''Nom de page'']] à la première ligne. "REDIRECT" peut être écrit en minuscule, et l'espace entre "redirect" et les crochets est facultatif. Un exemple se trouve sur cette page.

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 (mais pas pendant la prévisualisation).

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.

Un code d'échappement comme %70 dans une redirection la désactive, bien que le lien reste cliquable une fois sur la page.

Modifier une redirection

Pour modifier une redirection, il faut d'abord y accéder. Il y a plusieurs moyens pour cela :

  • Cliquer sur le lien "Redirigé depuis..." en haut de la page cible.
  • Ajouter "&redirect=no" à l'URL de la page.
  • Utiliser les Pages liées de la page cible pour trouver la redirection.

Redirections vers d'autres pages

Redirections interwiki ou vers des pages spéciales

Les redirections vers les liens interwiki ou vers les pages spéciales ne fonctionnent pas. Il est conseillé d'utiliser un lien normal à la place. Essayer Help:Interwiki redirect demo et Help:Redirect to special page demo.

Redirection vers une ancre

Un exemple est :

#REDIRECT [[definitions#G]]

La redirection n'enverra pas vers l'ancre mais vers le haut de la page.

Redirection vers une image ou une catégorie

Selon les réglages du projet, une redirection vers une page d'image ou une catégorie ne montrera que la partie modifiable (la description). Il faut cliquer sur l'onglet "image" ou "catégorie" après avoir été redirigé pour que tout s'affiche.

Image liée vers une page

Une image peut faire un lien vers une autre page au lieu de sa page de description ; voir Aide:Image navigable. Le principe est de mettre une redirection à la place de la description de l'image.

Détection des liens de redirection

En donnant une très haute valeur à la limite des ébauches dans les préférences utilisateur, il est possible de visualiser facilement quels liens sont des redirections puisque ceux-ci s'affichent toujours normalement, que la cible soit une ébauche ou non. Ceci peut être utile pour le nettoyage de redirections.

Outils personnels
Récemment sur Salve Regina