thick Posté 9 Novembre 2009 Partager Posté 9 Novembre 2009 Pour un client, je préconise de remplacer des URLs qui sortent une 302 par une 301. Il s'agit du backend qui s'indexe malencontreusement, malgré toutes les précautions habituelles. Le code de départ est RewriteEngine onRewriteRule ^([a-z0-9_-]+)-([0-9]+)\.html$ front.php?idp=$2 [QSA]RewriteRule ^([a-z0-9_-]+)/([a-z0-9_-]+)-([0-9]+)\.html$ front.php?idp=$3 [QSA]RewriteRule ^([a-z0-9_-]+)/([a-z0-9_-]+)/([a-z0-9_-]+)-([0-9]+)\.html$ front.php?idp=$4 [QSA] Remplacé par RewriteEngine onRewriteRule ^([a-z0-9_-]+)-([0-9]+)\.html$ front.php?idp=$2 [QSA,L,R=301]RewriteRule ^([a-z0-9_-]+)/([a-z0-9_-]+)-([0-9]+)\.html$ front.php?idp=$3 [QSA,L,R=301]RewriteRule ^([a-z0-9_-]+)/([a-z0-9_-]+)/([a-z0-9_-]+)-([0-9]+)\.html$ front.php?idp=$4 [QSA,L,R=301] Malheureusement, ça ne passe pas en l'état. Vous voyez ce qui peut clocher ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 9 Novembre 2009 Partager Posté 9 Novembre 2009 Je dirais que la préconisation chez Apache est de mettre une URL complètement qualifiée pour les 301. Donc du genre : RewriteRule ^([a-z0-9_-]+)-([0-9]+)\.html$ http://ledomaine.tld/front.php?idp=$2 [QSA,L,R=301] Mais je sais que chez certains hébergeurs cela marche sans ça ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
jcaron Posté 9 Novembre 2009 Partager Posté 9 Novembre 2009 Et la question habituelle est "ça ne passe pas", ça veut dire quoi? Il ne se passe rien? Il y a une erreur? Si oui, laquelle? Que disent les logs d'Apache? ... Jacques. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 9 Novembre 2009 Partager Posté 9 Novembre 2009 Bonjour, Tout cela est un peu bizarre, non ? 1. Le premier groupe (celui que tu as supprimé) ne faisait aucune redirection; il faisait de simple réécriture d'URL interne à Apache. 2. Le second groupe (le nouveau) fait des redirections 301 vers des URL qui ne sont pas du tout conviviales. Je dirais même plus, c'est un peu zarbi. Jean-Luc Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchinkatchuk Posté 10 Novembre 2009 Partager Posté 10 Novembre 2009 De plus, je ne vois pas où tu essaie de faire des 301 de ton back office. Ton back office est rewrité ? et tu le redirige vers le front.php ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
thick Posté 10 Novembre 2009 Auteur Partager Posté 10 Novembre 2009 @ Dan : OK je vais indiquer ça @jcaron : je ne suis que le consultant SEO, donc pas de détail sur ce qui s'est passé. Erreur serveur apparemment @Jeanluc : si y avait que ça qui est bizarre Tout ce que je vois est que la sortie du backend me sort un 302 indexée. Cela reste des URLs backend, donc pas besoin d'être "convivial". Elles sont transformées ensuite en "vraies" URLs @Tchinkatchuk : front.php est la backend si je puis m'exprimer ainsi Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant