Aller au contenu

Redirection 301 foireuse avec rewriting


Sujets conseillés

Salut à tous,

Pour une optimisation SEO pour un client, j'ai changé certaines URL avec redirection 301. Cela fonctionne presque puisque la redirection m'affiche la variable 'id_product=X' à la fin de mon URL à cause du rewriting je suppose ... :unsure:

Que dois je modifier dans mon htaccess suivant :

# URL rewriting rules
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1$3 [L,E]

RewriteCond %{HTTP_HOST} !www.monsite.com$
RewriteRule (.*) http://www.monsite.com/$1 [R=301,L]

RedirectPermanent /1-super-produit.html http://www.monsite.com/1-wonderful-product.html

Merci pour votre coup de main :)

Lien vers le commentaire
Partager sur d’autres sites

Je commencerais par mettre

RewriteCond %{HTTP_HOST} !www.monsite.com$
RewriteRule (.*) http://www.monsite.com/$1 [R=301,L]

au début de la liste :)

Et tant qu'à faire, le RedirectPermanent juste après !

Lien vers le commentaire
Partager sur d’autres sites

Pour une optimisation SEO pour un client, j'ai changé certaines URL avec redirection 301. Cela fonctionne presque puisque la redirection m'affiche la variable 'id_product=X' à la fin de mon URL à cause du rewriting je suppose ... :unsure:
Je ne vois pas pourquoi tu as cette variable qui apparaît dans l'URL. Ça ne me semble pas normal.

Jean-Luc

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...