Notez que j'ai lu l'article sur l'URL Rewriting disponible sur Webmaster-Hub mais il ne répond pas à ce besoin, ou alors je dois faire une petite bêtise.
Je m'explique, j'ai fait de l'url rewriting sur mon livre d'or
les urls étaient de ce type: livreor.html?page=2 et je les ai tranformé en livreor-2.html
avec cette ligne dans le htaccess:
CODE
RewriteRule ^livreor-([0-9]+)\.html$ /livreor.html?page=$1 [QSA,L]
Jusque la, pas de problème, merci pour votre article en passant !
Le problème maintenant, c'est que j'aimerais faire une règle qui redirige directement les anciennes url dans le nouveau format avec une redirection 301 bien sure
J'ai donc tenté ceci:
CODE
RewriteRule ^livreor.html?page=([0-9]+)$ /livreor-$1.html [QSA,L,R=301]
RewriteRule ^livreor.html?page=([0-9]+)$ livreor-$1.html [QSA,L,R=301]
RewriteRule livreor.html?page=([0-9]+)$ /livreor-$1.html [QSA,L,R=301]
RewriteRule livreor.html?page=([0-9]+)$ livreor-$1.html [QSA,L,R=301]
RewriteRule ^livreor.html?page=([0-9]+)$ livreor-$1.html [QSA,L,R=301]
RewriteRule livreor.html?page=([0-9]+)$ /livreor-$1.html [QSA,L,R=301]
RewriteRule livreor.html?page=([0-9]+)$ livreor-$1.html [QSA,L,R=301]
Ca ne semble pas trop fonctionner malheureusement et même si je ne mets aucun paramètre avec par exemple:
CODE
RewriteRule ^livreor.html?page=2 /livreor-2.html [QSA,L,R=301]
Cela ne fonctionne pas non plus
Merci pour vos conseils !