【发布时间】:2014-05-31 19:06:22
【问题描述】:
我有旧网站并将其转换为 laravel 4.1;从 htaccess 中删除了截断的斜杠。
问题是你可以在没有尾部斜杠的情况下查看页面,这很糟糕,将来可能会被滥用
所以我需要将 301 重定向到带有斜杠的页面或显示 404 我怎样才能优雅地做到这一点?
【问题讨论】:
标签: .htaccess laravel laravel-4
我有旧网站并将其转换为 laravel 4.1;从 htaccess 中删除了截断的斜杠。
问题是你可以在没有尾部斜杠的情况下查看页面,这很糟糕,将来可能会被滥用
所以我需要将 301 重定向到带有斜杠的页面或显示 404 我怎样才能优雅地做到这一点?
【问题讨论】:
标签: .htaccess laravel laravel-4
我想这可能是你想要的。它会将不带斜杠的所有内容重定向到带有斜杠的页面。
.htaccess
RewriteRule ^(.*)$ $1/ [R=301,L]
【讨论】:
在这里找到htaccess方法如果sm1感兴趣Add Trailing Slash .htaccess
RewriteCond %{REQUEST_URI} !(/$|\.)
RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]
【讨论】: