2015-10-06 104 views
1

我一直有我的htaccess的麻煩。我嘗試刪除尾部斜線,但得到一個錯誤,說"This webpage has a redirect loop"。 我目前的htaccess是:刪除htaccess中的斜線

ErrorDocument 404 /404/ 
RedirectMatch 301 ^(.+)/$ $1 

之前,你回答 我已經看了看計算器其他來源,他們都給予我同樣的錯誤,除了一些給我一個「500內部服務器錯誤」。所以,請不要張貼作爲備份 :)

+0

是的,「ErrorDocument 404/404 /」的作品我測試過它和沒有它,這不是問題 –

回答

0

有它這樣在你的根的.htaccess:清除瀏覽器緩存後

ErrorDocument 404 /404/ 

RewriteEngine On 

## Unless directory, remove trailing slash 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+?)/$ /$1 [NE,R=302,L] 

測試它。測試完成後,將302更改爲301,使其成爲永久重定向。

+0

我得到一個「內部服務器錯誤 –

+0

F:/Apache/www/.htaccess:無效的命令' RewriteCond',可能是拼錯或定義的模塊不包含在服務器配置 –

+0

我啓用它,但現在我沒有得到一個錯誤,但它dosn't刪除「/」 –