Jump to content

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


Recommended Posts

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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...