Redirection 301 et syntaxe ?

WRInaute occasionnel
Bonjour,

Pour une redirection 301 d'un fichier qui a changer de nom, je n'arrive pas à comprendre pourquoi il faut juste écrire dans un fichier htaccess :

RewriteEngine on
RewriteRule Ancienne-Page.html h*tp://w*w.mon-site.com/Page/NouvellePage.html [R=301]

et pas :

RewriteEngine on
RewriteRule h*tp://w*w.mon-site.com/Page/Ancienne-Page.html h*tp://w*w.mon-site.com/Page/NouvellePage.html [R=301]

Quel est le bon code ?

de plus, je n'ai pas trouver si par la suite on pouvait effacer l'ancienne page chez l'hebergeur ?

Merci
 
WRInaute accro
si l'htacess est dans le meme repertoire que "ancienne-page.html" la premiere syntaxe fonctionne. pourquoi rajouter ton nom de domaine ? tu le fais lorsque tu fais appel a des images ou lorsque tu fais des liens ?

oui l'ancienne page ne sert à rien
 
WRInaute occasionnel
Merci e-kixi

donc pour une page qui change de nom.

je peux même mettre le fichier htaccess dans le même répertoire et dans le fichier htaccess écrire :

RewriteEngine on
RewriteRule Ancienne-Page.html NouvellePage.html [R=301]

?
 
Discussions similaires
Haut