2011-11-22 58 views

回答

2

嘗試將以下內容添加到域的根目錄中的.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] 
1

您可能需要關閉DirectorySlash否則事情將被重定向回到有斜線。嘗試在你的.htaccess文件是這樣的:

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

如果在您的.htaccess文件有其他重寫規則,你可能需要找到一個合適的地方插入這些規則。

+0

這裏有一個非常類似的問題和回答http://stackoverflow.com/questions/5080495/mode-rewrite-with-without-trailing-slash-on-end-of -url –