htaccess : Rediriger des pages
Supposons que sur votre site, chaque fois qu'un visiteur accède aux pages :
page1.php page2.php page3.php
vous souhaitiez le rediriger vers :
newpage1.htm newpage2.htm newpage3.htm
Alors, on utilise le module mod_rewrite d'Apache :
il permet de réécrire une URL entrante en fonction de conditions exprimées dans le fichier htaccess.
Il suffit de mettre les lignes suivantes dans votre fichier htaccess
RewriteEngine on
RewriteRule ^page1\.php$ newpage1.htm [R=301,L]
RewriteRule ^page2\.php$ newpage2.htm [R=301,L]
RewriteRule ^page3\.php$ newpage3.htm [R=301,L]
avec
R force la redirection (redirect)
301 Moved Permanently
L retourne au début de la règle avec l'URL courante (Last)