2011-11-22 2 views

Répondre

2

Essayez d'ajouter ce qui suit au fichier .htaccess situé à la racine de votre domaine. Remplacez yourdomain.com avec votre domaine réel

RewriteEngine On 
RewriteBase/
# remove trailing slashes from all urls except root domain 
RewriteCond %{REQUEST_URI} ^(/[^/]+)/$ 
RewriteRule . http://yourdomain.com%1 [L,R=301] 
1

Vous devrez peut-être désactiver DirectorySlash sinon les éléments seront redirigés vers un slash final. Essayez quelque chose comme ceci dans votre fichier .htaccess:

DirectorySlash Off 
RewriteEngine On 
RewriteRule ^(.*)/$ /$1 [L] 

Si vous avez d'autres règles de réécriture dans votre fichier .htaccess, vous devrez peut-être trouver un endroit approprié pour insérer ces règles.

+0

est ici une question très similaire et répondre http://stackoverflow.com/questions/5080495/mode-rewrite-with-without-trailing-slash-on-end-of -url –

Questions connexes