0
由於某些原因,某些鏈接在網址末尾創建了斜槓。我發現不同設備中的相同鏈接可以或不能在網址末尾添加斜槓。.htacess重定向以刪除URL末尾的'/'?
由於我的htaccess結構我有時會得到錯誤,如果URL有斜槓。有沒有辦法使用htaccess從URL中刪除它們?
EG:
example.com/s/
立即重定向到:
example.com/s
由於某些原因,某些鏈接在網址末尾創建了斜槓。我發現不同設備中的相同鏈接可以或不能在網址末尾添加斜槓。.htacess重定向以刪除URL末尾的'/'?
由於我的htaccess結構我有時會得到錯誤,如果URL有斜槓。有沒有辦法使用htaccess從URL中刪除它們?
EG:
example.com/s/
立即重定向到:
example.com/s
A similar question了這樣的回答:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} (.*)$
RewriteRule ^(.+)/$ http://www.domain.com/$1 [R=301,L]
該做的工作,你不需要指定域:
RewriteRule ^(.+)/$ /$1 [R=301,L]
可能重複http://stackoverflow.com/questions/4167539/remove-trailing-slash-using-htaccess-except-for-home -登陸頁面) – t0mm13b