如何将多个变体重定向到同一个URL?

时间:2012-02-07 06:13:30

标签: ruby-on-rails

在rails路由中使用匹配时,如:

match "/about/" => about#index

mysite.com/about/和mysite.com/about都显示相同的页面。 这可能会产生一些重复的内容问题。 我要做的是将mysite.com/about定向到另一个URL varient,即mysite.com/about /.

我试着通过写作来实现简单:

match "/about" => "/about"

但这导致我的路由文件出现重大错误,应用程序失败。 显然我做错了。

请告知。

1 个答案:

答案 0 :(得分:0)

在application.rb中使用以下行为所有url生成拖尾斜杠

config.action_controller.default_url_options = { :trailing_slash => true }