Bonjour à tous
Tout d'abord, je vais essayer d'expliquer le plus clairement mon problème. Chose compliquée, comme vous pouvez le constater simplement au titre de ce topic
Partons du principe que je force le trailing slash à la fin de mes urls:
Imaginons ensuite que je veuille accéder à http://www.domain.com/dossier/nimportequoi ...
En regardant les communications HTTP, j'ai remarqué que ma règle pour ajouter le trailing slash s'exécutait également sur les chemins inexistants. J'ai donc dans un premier temps l'exécution d'une redirection 301 vers http://www.domain.com/annuaire/nimportequoi/ puis seulement la redirection 302 Found (vers ma page qui gère l'erreur 404).
Ma question est la suivante: est-ce gênant pour le référencement ? Et si oui, comment faire comprendre au serveur qu'il ne doit pas rajouter de slash si l'url génère un code 404 ?
En espérant avoir été assez clair dans l'explication du problème et en vous remerciant d'avance !
Tout d'abord, je vais essayer d'expliquer le plus clairement mon problème. Chose compliquée, comme vous pouvez le constater simplement au titre de ce topic
Partons du principe que je force le trailing slash à la fin de mes urls:
Code:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule (.*) http://www.domain.com/$1/ [R=301,L]
Imaginons ensuite que je veuille accéder à http://www.domain.com/dossier/nimportequoi ...
En regardant les communications HTTP, j'ai remarqué que ma règle pour ajouter le trailing slash s'exécutait également sur les chemins inexistants. J'ai donc dans un premier temps l'exécution d'une redirection 301 vers http://www.domain.com/annuaire/nimportequoi/ puis seulement la redirection 302 Found (vers ma page qui gère l'erreur 404).
Ma question est la suivante: est-ce gênant pour le référencement ? Et si oui, comment faire comprendre au serveur qu'il ne doit pas rajouter de slash si l'url génère un code 404 ?
En espérant avoir été assez clair dans l'explication du problème et en vous remerciant d'avance !