如果没有斜杠,则laravel 4.1强制重定向/显示404

时间:2014-05-20 22:15:43

标签: .htaccess laravel laravel-4

我有旧网站并将其转换为laravel 4.1;从htaccess中移除了切断的斜线。

问题是你可以在没有尾随斜线的情况下查看页面,这很糟糕,因为将来会被滥用

所以我需要将301重定向到带有斜杠的页面或显示404 我怎么能以优雅的方式做到这一点?

2 个答案:

答案 0 :(得分:0)

我认为这可能就是你想要的。它会将没有尾部斜杠的所有内容重定向到带有斜杠的页面。

的.htaccess

RewriteRule ^(.*)$ $1/ [R=301,L]

答案 1 :(得分:0)

如果sm1感兴趣Add Trailing Slash .htaccess

,请在此处找到htaccess方法
RewriteCond %{REQUEST_URI} !(/$|\.)

RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]