如果在末尾键入带斜杠的URL,则返回404未找到的页面
例如:http://www.example.com/index/
未找到404
在.htaccess中添加什么代码来重定向它?
对于目录,它工作正常,但对于HTML文件,它没有。
注意:我在.htaccess中添加了一个代码,用于删除文件扩展名,因此index.html
变为html
,依此类推。
答案 0 :(得分:1)
您只需使用以下命令从网址中删除所有结尾斜杠:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]
请确保在>>测试之前清除缓存。