Changement de répertoire & urlrewriting

WRInaute discret
Bonjour a tous,
Apres quelques recherches, je n'ai pas trouvé la réponse exacte a la question que voici :

Google référence actuellement une partie de mon site : -http://www.monsite.com/html/index.php?parma1=1&param2=2&param3=1

-> url pouvant avoir 3 parametres.

J'ai mis en place l'url rewriting qui fonctionne bien et j'aimerai par la même occasion supprimer le repertoire html qui fait un peu con pour arriver a ceci:

-http://www.monsite.com/index-1-2-3.php

Comment déréferencer a google mon longues url du répertoire html (je veux supprimer toutes les pages du "html" dans google) et référencer ainsi mes nouvelles url, sans avoir de duplication de contenu? J'ai entendu parler de flags ou redirection 301 mais j'ai pas trouvé l'info exacte.

Merci d'avance ;)
 
WRInaute occasionnel
Tu t'y prend de la même façon dans ton .htaccess en mettant une règle pour que tes vielles url renvoi sur les nouvelles
-http://www.monsite.com/html/index.php?parma1=1&param2=2&param3=1 renvoi sur -http://www.monsite.com/index-1-2-3.php avec comme flag [R=301]
 
WRInaute discret
Ok , merci de ta réponse ;)

donc juste [R=301] a la fin de chaque réécriture, pas de [L] ?

merci beaucoup ;)
 
WRInaute discret
Arf j'ai pas été assez rapide a changer mes regles et deplacer mes pages :(

google a déja indéxé des urls de ce type : -http://www.monsite.com/html/index-1-2-3.php

actuellement j'avais laissé ca le temps de le changer :/ :

RewriteRule ^index-([0-9]+)-([0-9]+)-([0-9]+).php /html/index.php?parma1=$1&param2=$2&param3=$3 [R=301]

je peux changer cette regle par celle ci ? :

RewriteRule ^index-([0-9]+)-([0-9]+)-([0-9]+).php /index.php?parma1=$1&param2=$2&param3=$3 [R=301] et depalcer mes fichiers a la racine ?

google me desindexera -http://www.monsite.com/html/index-1-2-3.php ??

Merci ;)
 
Discussions similaires
Haut