Bonjour,
J'ai fait une mise à jour de notre site et depuis quelque jours Webmaster Tool me renvoi des 404 sur les urls.
On regardant sur leur intérface, j'ai constaté que j'ai pas mal d'erreur avec des url qui sont concatener
Exemple d'erreur :
posts/Titredupost1/IdPost/posts/Titredupost2/idPost2
Cette erreur, a 2 url qui collé ensemble !
Normalement c'est 2 url devrait être ainsi
URL 1 : posts/Titredupost1/IdPost
URL 2 : posts/Titredupost2/idPost2
Et je ne comprend pas de quoi cela peux venir, peux être du à l'url rewriting ou autre chose.
Si une personne peux m'aiguiller svp.
Voici un screen de WebmasterTool avec les erreurs :
Mon .htaccess
Je ne suis pas du tout certain de mon htaccess, il fonctionne, mais c'est fort possible que j'ai du faire une erreur quelque part. Je n'ai pas de grande connaissance.
Merci
J'ai fait une mise à jour de notre site et depuis quelque jours Webmaster Tool me renvoi des 404 sur les urls.
On regardant sur leur intérface, j'ai constaté que j'ai pas mal d'erreur avec des url qui sont concatener
Exemple d'erreur :
posts/Titredupost1/IdPost/posts/Titredupost2/idPost2
Cette erreur, a 2 url qui collé ensemble !
Normalement c'est 2 url devrait être ainsi
URL 1 : posts/Titredupost1/IdPost
URL 2 : posts/Titredupost2/idPost2
Et je ne comprend pas de quoi cela peux venir, peux être du à l'url rewriting ou autre chose.
Si une personne peux m'aiguiller svp.
Voici un screen de WebmasterTool avec les erreurs :
Mon .htaccess
Code:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ http://%1.%2/$1 [R=301,L]
#Retire le index.php dans l'url
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
RewriteRule ^user/([0-9]+) members/pseudo/$1 [L,R=301]
RewriteRule ^page=login_signu login [L,R=301]
RewriteRule ^forum community [L,R=301]
RewriteRule ^news articles [L,R=301]
RewriteRule ^posts/(.*)/([0-9])/ posts/Article-$1/$2 [L,R=301] #Redirection
RewriteRule (.*?)services*(.*) /$1$2 [R=301,NE,L]
RewriteRule (.*?)administrator*(.*) /$1$2 [R=301,L]
Redirect 301 /post/ /posts/
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php
Je ne suis pas du tout certain de mon htaccess, il fonctionne, mais c'est fort possible que j'ai du faire une erreur quelque part. Je n'ai pas de grande connaissance.
Merci