Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
dans mon htaccess j'ai cette ligne qui fonctionne RewriteRule
Toutefois, lorsque je regarde les logs des erreurs 404, j'ai des visites, notamment des crawler (bing et google ce matin) qui sont arrivés sur une page 404 avec une url sans le . devant html (ex: blablabla-42html ) et la, bien sûr ça ne fonctionne pas.
1) est-ce que je dois laisser tomber et ne pas me soucier de ce problème ?
2) est-ce que je dois le régler mais je ne sais pas comment. j'ai tenté
mais sans succès alors que avec le point, ce test fonctionne.
Hors ligne
Bonjour,
Je pencherai pour la solution 1, où en tout cas ne surtout pas essayer d'avoir cette réécriture sur les pages avec et sans le . , sinon cela fait le même contenu sur deux pages à l'url différente, donc les moteurs de recherches ne vont pas aimer.
La règle de réécriture
ne fonctionne pas à cause du \ qui reste devant html. En effet, dans la règle initiale, le \ est là uniquement pour indiquer que le . n'est pas un caractère spécial (valant n'importe quel caractère sauf le point), mais bien un vrai point.
Il faudrait donc utiliser quelque chose comme
mais pas vers la même page que la version avec . , ou alors avec une redirection type 301 (ou 302 je ne sais plus), bref, une redirection du navigateur vers l'url avec le . (ça serai le plus efficace)
@+
la v2, c'est tabou, on en viendra tous a bout
Hors ligne
merci pour cette réponse. bien sur, suis-je c**, le \ était la barre d'échappement. je n'avais pas pensé au contenu dupliqué dans ce cas. Il faudrait donc faire une page spéciale. à voir si cela vaut le coup.
Hors ligne
Pages :: 1