Aide:Redirection (wikicode, avancé)

Wikicode
Cette page ne concerne que le wikicode (liens « modifier le code »).
Niveau avancé
Nous vous recommandons de lire auparavant Aide:Redirection
Une redirection ou redirect est un lien qui amène automatiquement tout visiteur sur une autre page. Il existe de multiples cas d'utilisation avancée ou personnalisée pour gérer les redirections.

Connaître toutes les redirections de type #REDIRECTION et #REDIRECT pointant vers une pageModifier

Pour avoir la liste des redirections #REDIRECTION et #REDIRECT pointant vers une page, par exemple vers l'article Parenthèse :

  • Première méthode
aller sur l'article Parenthèse
dans le volet de gauche, cliquer sur « Pages liées »
on arrive sur cette page :
https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Pages_li%C3%A9es/Parenth%C3%A8se
dans cette phrase :
« Les pages ci-dessous contiennent un ou plusieurs liens vers Parenthèse (ne voir que : les redirections, les liens, les transclusions) » - (phrase qui apparait sur la page du lien précédent)
cliquer sur le mot (en bleu) « redirections »
on arrive enfin sur la page listant les redirections de type #REDIRECTION et #REDIRECT pointant vers l'article Parenthèse.
https://fr.wikipedia.org/w/index.php?title=Sp%C3%A9cial%3APages+li%C3%A9es&hidetrans=1&hidelinks=1&hideimages=1&target=Parenth%C3%A8se&namespace=
  • Seconde méthode
aller sur l'article Parenthèse
dans le volet de gauche, cliquer sur « Information sur la page »
on arrive sur cette page :
https://fr.wikipedia.org/w/index.php?title=Parenth%C3%A8se&action=info
cliquer sur le passage (en bleu) « Nombre de redirections vers cette page »
on arrive enfin sur la page listant les redirections de type #REDIRECTION et #REDIRECT pointant vers l'article Parenthèse.
https://fr.wikipedia.org/w/index.php?title=Sp%C3%A9cial:Pages_li%C3%A9es/Parenth%C3%A8se&hidelinks=1&hidetrans=1

Double redirectionModifier

 
Double redirection

On appelle double redirection le fait de rediriger sur une page qui est elle-même une page de redirection. Les doubles redirections posent problème car l'automatisme de redirection ne fonctionne qu'une seule fois. Ainsi, le visiteur se retrouve sur la seconde page de redirection sans être automatiquement redirigé plus loin. Il peut cependant manuellement suivre l'hyperlien vers la page suivante, et ainsi de suite en cas de triple, quadruple… redirection.

Les doubles redirections sont généralement créées lorsqu'on renomme une page : la page originale est automatiquement transformée en une page de redirection vers la page de nouveau nom ; les éventuelles pages de redirection sur la page originale deviennent alors des doubles redirections.

Les doubles redirections sont notamment repérables à l'aide de l'hyperlien Pages liées de la boîte Outils dans la colonne de gauche. Elles sont corrigées régulièrement par des robots.

Une page spéciale permet de consulter la liste des doubles redirections existantes.

Inverser une redirectionModifier

Si une page A redirige vers une page B, alors il est possible de retourner cette redirection. Il suffit pour cela de renommer B en A. Mais attention, cette opération n'est possible que lorsque l'historique de A ne contient qu'une seule ligne (c'est-à-dire seulement si A a été (re)créée en tant que redirection vers B et n'a pas été modifiée par la suite).

Dans les autres cas, il faut effectuer une demande de renommage de page, pour renommer la page.

Suppression d'une redirectionModifier

Une page de redirection est un article mais les critères d'admissibilité d'un article de redirection sont généralement plus souples, il suffit souvent d'établir un usage non équivoque ou une équivalence entre les deux noms.

Si vous désirez simplement supprimer la redirection (parce qu'il s'agit par exemple d'une erreur dans le nom ou pour un autre critère de suppression immédiate), vous devez faire une demande de suppression immédiate. La redirection sera supprimée par un administrateur si cela est réellement nécessaire.

Cas où les redirections peuvent en général être effacées :

Redirection et catégorieModifier

Remarque préliminaire : dans la page dédiée à une catégorie, les pages de redirection apparaissent en italique.

Catégoriser une redirectionModifier

Catégoriser les pages de redirection est généralement effectué avec des catégories dédiées aux redirections. Ces catégories permettent d'indiquer le type de la redirection et sont regroupées dans la catégorie « Redirection Wikipédia ». Elles permettent d'indiquer que la page de redirection est, par exemple, une cacographie, un nom de domaine, une redirection de modèleetc.

Catégoriser les pages de redirection avec des catégories non dédiées aux redirections est déconseillé, cependant il y a quelques rares exceptions :

  • il est recommandé de catégoriser comme sigle de n caractères toute page dont le titre est un sigle, même quand c'est une page de redirection. La page SNCF, par exemple, est catégorisée comme sigle de 4 caractères ;
  • en biologie, hormis les redirections orthographiques ou typographiques, il est recommandé par le projet Biologie de catégoriser tous les noms synonymes — nom vernaculaire, nom normalisé ou nom scientifique — afin d'aider le lecteur à s'y retrouver, quel que soit le synonyme qu'il recherche. Ainsi, dans les catégories de taxons biologiques, les italiques indiquent une redirection et non une convention typographique (exemple Catégorie:Carnivore (nom scientifique)).

Rediriger vers une catégorieModifier

Il ne faut pas rediriger de manière dure une catégorie vers une autre catégorie, car les articles catégorisés dans la catégorie redirigée n’apparaîtraient pas dans la catégorie cible. De plus, il ne faut pas rediriger depuis un autre espace de noms (article par exemple) vers une catégorie.

Pour créer une catégorie redirigée (vers une autre catégorie), il faut :

  1. On peut utiliser le modèle {{Catégorie redirigée}} (qui effectue une redirection molle en conservant une page de contenu, tout en sous-catégorisant la catégorie redirigée dans la catégorie cible) ;
  2. Puis déplacer, dans la catégorie cible et un par un, tous les articles et sous-catégories de la catégorie à rediriger (ce travail peut être facilité par un robot) ;
  3. Quand la catégorie redirigée est vide, vérifier qu’elle ne possède plus de liens de référence directe dans ses « pages liées », et y corriger les liens vers elle ;
  4. Quand la catégorie redirigée n’a plus d’autres références utiles, il est alors possible d’en demander la suppression immédiate si la redirection semble inutile.

Les redirections dans les moteurs de recherche et dans les indexModifier

La recherche SNCF fait apparaître Société nationale des chemins de fer français comme premier résultat avec la mention entre parenthèses « redirection depuis SNCF ».

Les redirections ne sont pas prises en compte dans les recherches portant sur les titres en utilisant le paramètre « intitle: ». Ainsi intitle:SNCF permet de trouver les articles qui possèdent la chaîne de caractères « SNCF » dans leur titre réel, et ignore la redirection SNCF dont le titre réel Société nationale des chemins de fer français ne comporte pas cette chaîne.

Dans Spécial:Index, les redirections apparaissent en caractères verts, ce qui les distingue des titres réels des articles qui sont indiqués en bleu.

Associer un raccourci à la page cibleModifier

Le modèle Raccourci permet d'indiquer, en haut à droite de la page cible, le raccourci à taper dans le moteur de recherche pour accéder rapidement à la page cible via sa redirection. Se reporter à la page Aide:Raccourci pour plus de détails.

Par exemple, « WP:RD » redirige vers la présente page « Aide:Redirection ». Voici la syntaxe d'un tel raccourci :

{{Raccourci|WP:RD}}

Personnaliser l'aspect d'une redirectionModifier

Cette opération n'est possible que pour les personnes ayant un compte.

Par défaut, une redirection s'affiche sous forme d'un lien bleu comme les autres liens. Il est cependant possible de faire en sorte qu'une redirection s'affiche sous un aspect différent d'un lien simple, pour permettre de la distinguer d'un lien classique (cela peut être utile pour les contributeurs avancés ou pour des tâches de maintenance par exemple).

Il est possible d'utiliser un gadget (méthode facilement accessible, mais sans personnalisation du rendu possible), ou bien de modifier manuellement son fichier de configuration CSS (plus complexe si vous n'avez aucune notion de CSS, mais permet de personnaliser le rendu à l'envi).

En utilisant le gadgetModifier

Le gadget RedirectionsEnCouleur permet de changer simplement l'aspect des liens vers les pages de redirection en leur ajoutant un fond vert, comme ceci.

Pour l'activer, rendez-vous dans l'onglet « Gadgets » des préférences de votre compte, et dans la section Pages, cochez RedirectionsEnCouleur. Enregistrez ensuite les préférences.

ManuellementModifier

L'utilisation du gadget ne permet pas de personnaliser plus avant l’apparence des liens. Pour cela il faut éditer votre fichier CSS, disponible pour les utilisateurs enregistrés (voir Aide:Personnaliser l'interface).

Exemple de code à inclure dans le fichier CSS utilisateur :

  • Souligner en rouge les redirections : modifier le fichier Utilisateur:Votre_Pseudo/common.css
    .mw-redirect {   /* Souligne les liens sur des redirections en rouge */  
      border-bottom: 1px dotted red;   
    }
    
  • Si on souhaite modifier la couleur des redirections :
    .mw-redirect {
    color: green !important; /* redirection en vert */
    }
    .mw-redirect:visited {
    color: green !important; 
    }
    .mw-redirect:hover {
    color: green !important;
    text-decoration: underline;
    }