L'action
{{redirect
page="PagePrincipale"}} permet d'être redirigé vers une autre page lorsqu'une page
est demandée (ici vers la
PagePrincipale). Cela permet de faire des "alias" de page,
plusieurs noms différents pour une même page.
Synthèse des cas où cette action peut
être utile :
- dans le cas où certains termes sont d'orthographe variable, comme par
exemple Persistance of Vision - qui devient PoV, POV, PovRay, POV-Ray... et
certains Wiki voient donc deux pages apparaitre pour la même chose, avec du contenu trop
élaboré pour être facilement reconciliable en une seule page.
d'une page (en fait le déplacement d'une page vers une autre page), l'ancien nom peut
rediriger vers le nouveau nom ; ceci peut être particulièrement utile dans le cas où de
très nombreuses pages pointe sur la page originelle, évitant ainsi de changer les liens
dans chaque page
- redirection d'une page au nom wiki disgracieux vers une page au nom
wiki plus lisible ; exemples : SpIp => Spip, DelPhine => Delphine, etc.
Une
différence notable entre une inclusion et une redirection : lors d'une inclusion, le
contenu de la page incluant une autre page peut être modifé, donc utiliser l'inclusion
pour faire des alias de page ne me parait pas très sûr car il risque d'apparaitre des
divergences de contenu si c'est la page incluant une autre page qui est modifée. Par
contre, une redirection
impose qu'une seule page est éditable et la cohérence de
contenu est donc correcte.
Paramètres
Cette action accepte un seul
paramètre :
- page : paramètre obligatoire pour désigner la page vers laquelle la page
est redirigée.
Modification d'une page contenant l'action redirect
Il
faut entrer manuellement dans la barre d'adresse du navigateur l'adresse de la page + le
"handler" désiré ; par exemple :
Pour la modifier :
p=
NomDeLaPage?/edit
Pour la supprimer :
p=
NomDeLaPage?/deletepage