删除htaccess中的斜线
我一直有我的htaccess的麻烦。我尝试删除尾部斜线,但得到一个错误,说"This webpage has a redirect loop"。 我目前的htaccess是:删除htaccess中的斜线
ErrorDocument 404 /404/
RedirectMatch 301 ^(.+)/$ $1
之前,你回答 我已经看了看计算器其他来源,他们都给予我同样的错误,除了一些给我一个“500内部服务器错误”。所以,请不要张贴作为备份 :)
有它这样在你的根的.htaccess:清除浏览器缓存后
ErrorDocument 404 /404/
RewriteEngine On
## Unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+?)/$ /$1 [NE,R=302,L]
测试它。测试完成后,将302
更改为301
,使其成为永久重定向。
我得到一个“内部服务器错误 –
F:/Apache/www/.htaccess:无效的命令' RewriteCond',可能是拼错或定义的模块不包含在服务器配置 –
我启用它,但现在我没有得到一个错误,但它dosn't删除“/” –
是的,“ErrorDocument 404/404 /”的作品我测试过它和没有它,这不是问题 –