Redirection 301 avec changement de repetoire

WRInaute discret
Bonjour,

Ma question aujourd'hui concerne l'emplacement du .htaccess pour une redirection 301 lorsque la page est redirigée vers un autre repertoire...
Voici ce que je souhaiterais faire:
Ma page actuelle est : http://monsite.com/toto-repertoire/toto.php. Je voudrais rediriger cette page via un .htacces vers l'url suivante : http://monsite.com/nouveau-repertoire/mot-cle.php.
Mon .htacces sera le suivant:
Code:
RewriteEngine On
RewriteRule ^http://monsite.com/toto-repertoire/toto.php$ http://monsite.com/nouveau-repertoire/mot-cle.php[R=301]



Dans quel repertoire dois-je placer mon .htaccess? Dans le repertoire de départ ("toto-repertoire") ou dans le repertoire d'arrivée ("nouveau-repertoire") ou bien simplement à la racine du site sachant que j'ai déja un .htaccess à la racine?

Merci pour votre aide précieuse.
klendrier.
 
WRInaute accro
Le plus simple est certainement d'ajouter les nouvelles lignes dans le .htaccess à la racine du site. Tu pourrais également créer un .htaccess dans le répertoire de départ.

Tu n'as pas écrit correctement la ligne de redirection. Il faut écrire:
Code:
RewriteRule ^toto-repertoire/toto.php$ http://monsite.com/nouveau-repertoire/mot-cle.php [L,R=301]
Jean-Luc
 
WRInaute discret
Lien vers l'ancienne page ou sur la nouvelle ?

Merci Jean Luc, j'ai bien compris et merci pour la correction apportée au .htacces.
Autre question...
J'ai une page A.htm qui lie la page que je voudrais redirectionner... Dois je modifier cette page A.htm pour quelle pointent vers le nouveau lien (http://monsite.com/nouveau-repertoire/mot-cle.php) ou dois-je laisser l'ancien lien (http://monsite.com/toto-repertoire/toto.php)?

Derniere question : Quel est l'interet de mette de .htacces a la racine et dans le repertoire de depart?
Merci pour vos reponses.
Klendrier.
 
Discussions similaires
Haut