2012-06-29 52 views
0

由於某些原因,某些鏈接在網址末尾創建了斜槓。我發現不同設備中的相同鏈接可以或不能在網址末尾添加斜槓。.htacess重定向以刪除URL末尾的'/'?

由於我的htaccess結構我有時會得到錯誤,如果URL有斜槓。有沒有辦法使用htaccess從URL中刪除它們?

EG:

example.com/s/ 

立即重定向到:

example.com/s 
+0

可能重複http://stackoverflow.com/questions/4167539/remove-trailing-slash-using-htaccess-except-for-home -登陸頁面) – t0mm13b

回答

1

A similar question了這樣的回答:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} (.*)$ 
RewriteRule ^(.+)/$ http://www.domain.com/$1 [R=301,L] 
0

該做的工作,你不需要指定域:

RewriteRule ^(.+)/$ /$1 [R=301,L]

的[刪除後置使用的.htaccess除了家用/着陸頁斜槓(