如果错误的网址出现在laravel上,如何重定向?

时间:2015-05-12 11:02:32

标签: php apache .htaccess laravel laravel-4

当我们将<script>document.cookie<%2fscript>添加到url时,如何重定向/处理,我尝试了很多但没有取得任何成功。像:

www.localhost.com/<script>document.cookie<%2fscript>.

有没有办法通过路由文件或htaccess文件处理它?如果那时请帮我解决。

2 个答案:

答案 0 :(得分:1)

如果你想通过apache htaccess来做,你可以使用这个例子:

<IfModule mod_rewrite.c>
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule .* index.php [F,L]
</IfModule>

答案 1 :(得分:0)

你可以使用这样的东西。

App::missing(function($exception)
{
    return Response::view('errors.missing', array(), 404);
});