我的htaccess一直遇到麻烦。我尝试删除尾部斜杠,但收到错误"This webpage has a redirect loop"。 我目前的htaccess是:
ErrorDocument 404 /404/
RedirectMatch 301 ^(.+)/$ $1
在回答之前 我已经查看了stackoverflow中的其他来源,它们都给了我相同的错误,除了一些给我一个“500内部服务器错误”。所以请不要将其作为重复的发布:)
答案 0 :(得分:0)
在你的root中以这种方式.htaccess:
ErrorDocument 404 /404/
RewriteEngine On
## Unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+?)/$ /$1 [NE,R=302,L]
清除浏览器缓存后进行测试。测试完成后,将302
更改为301
,使其成为永久重定向。