将带有Trailing Slash` /`的URL重定向到没有.htaccess的URL

时间:2017-08-26 18:14:25

标签: .htaccess redirect trailing-slash


如果在末尾键入带斜杠的URL,则返回404未找到的页面 例如:http://www.example.com/index/未找到404 在.htaccess中添加什么代码来重定向它?
对于目录,它工作正常,但对于HTML文件,它没有。

注意:我在.htaccess中添加了一个代码,用于删除文件扩展名,因此index.html变为html,依此类推。

1 个答案:

答案 0 :(得分:1)

您只需使用以下命令从网址中删除所有结尾斜杠:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]

请确保在>测试之前清除缓存