1
我該如何去掉使用.htaccess的URL末尾的/
?如何使用.htaccess從URL中刪除尾隨的「/」?
我該如何去掉使用.htaccess的URL末尾的/
?如何使用.htaccess從URL中刪除尾隨的「/」?
嘗試將以下內容添加到域的根目錄中的.htaccess。用您的實際域名替換yourdomain.com
RewriteEngine On
RewriteBase/
# remove trailing slashes from all urls except root domain
RewriteCond %{REQUEST_URI} ^(/[^/]+)/$
RewriteRule . http://yourdomain.com%1 [L,R=301]
您可能需要關閉DirectorySlash
否則事情將被重定向回到有斜線。嘗試在你的.htaccess文件是這樣的:
DirectorySlash Off
RewriteEngine On
RewriteRule ^(.*)/$ /$1 [L]
如果在您的.htaccess文件有其他重寫規則,你可能需要找到一個合適的地方插入這些規則。
這裏有一個非常類似的問題和回答http://stackoverflow.com/questions/5080495/mode-rewrite-with-without-trailing-slash-on-end-of -url –