Rails - 重新路由恶意PHP请求

时间:2017-03-20 13:23:39

标签: ruby-on-rails routes

我想知道对我来说最好的方法是做什么,即使用' .php'来路由任何请求。到根路径..

我查看了文档并且可以在通配符路径上找到很多,但在条件路由上很少/没有。有没有办法在config / routes文件中执行此操作?或者我是否需要根据请求的格式在控制器中设置重定向?

提前致谢。

2 个答案:

答案 0 :(得分:1)

你绝对可以从路线文件中做redirection

看起来像是:

get '*.php', to: redirect('/'), format: false

format: false忽略扩展名作为内容类型的决定因素(例如HTML,JSON)。

答案 1 :(得分:0)

这是一种方法,但不确定是否是最好的方法。

get '*path.php', to: redirect('/')