Aller au contenu

Problème redirection .htaccess (Augmentation des URL non suivies)


Sujets conseillés

Bonjour,
 
Je me permet de poster ce problème sur ce forum en plus de l'avoir posté sur un autre.
 
Le problème survient sur un site codé en dur.
 
Depuis plusieurs mois après la mise en place de redirection, je rencontre un problème. La redirection a été mise en place pour rediriger simplement les pages ayant un underscore vers un tiret. Par exemple page_1.php vers page-1.php
 
Dans Google webmasters tools, zone "Exploration", > Erreurs d'exploration > le nombre des URL non suivies à augmenter de manière considérable sur ordinateurs et smartphone.

515617pbgoogle.jpg

Voici un exemple de page contenant l'erreur :
 
page-1.php/page-a.php (alors que la page correcte est page-1.php, la page page-a.php est présente sur le site en racine).
 
Lorsque je clic sur l'url d'erreur, dans l'onglet "Référencée sur". Les url qui apparaissent sont :
http://www.monsite.fr/page-2.php/page-b.php'>>http://www.monsite.fr/page-2.php/page-b.php
et
http://www.monsite.fr/page-2.php/page-c.php'>>http://www.monsite.fr/page-2.php/page-c.php (non indexés sur Google).
 
Voici l'extrait du .htaccess
ErrorDocument 404 http://www.monsite.fr/404.php
RewriteEngine on

RewriteCond %{HTTP_HOST} ^monsite.fr$
RewriteRule ^(.*)   http://www.monsite.fr/$1 [QSA,L,R=301]
RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=301]
RewriteRule ^(.*)\.php/$ http://www.monsite.fr/$1.php[L,R=301]
RewriteRule ^(.*)\.php/(.*)\.php$ http://www.monsite.fr/$1.php[R=301]

RewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]RewriteRule ^.*$ /404.php [NC,L]

Merci beaucoup pour votre aide.

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...