dldstyle Posté 21 Août 2008 Posté 21 Août 2008 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 ... 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
Dan Posté 21 Août 2008 Posté 21 Août 2008 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 !
Jeanluc Posté 21 Août 2008 Posté 21 Août 2008 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 ... Je ne vois pas pourquoi tu as cette variable qui apparaît dans l'URL. Ça ne me semble pas normal. Jean-Luc
dldstyle Posté 26 Août 2008 Auteur Posté 26 Août 2008 Salut, J'ai effectué la modification proposée par Dan mais cela n'a rien changé Merci quand même !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant