Aller au contenu

Sujets conseillés

Posté

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 :)

Posté

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 !

Posté
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

Posté

Salut,

J'ai effectué la modification proposée par Dan mais cela n'a rien changé :unsure:

Merci quand même !

Veuillez vous connecter pour commenter

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



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