2012-02-07 37 views
1

當軌道路由使用匹配,如:如何將多個變體重定向到相同的URL?

match "/about/" => about#index 

兩個mysite.com/about/和mysite.com/about顯示在同一頁面。 這可能會造成一些重複的內容問題。 我要完成的是mysite.com/about將被定向到另一個URL varient,即mysite.com/about/。

我試圖通過寫作來完成簡單:

match "/about" => "/about" 

但這種原因在我的路由文件的重大錯誤和應用程序失敗。 顯然我做錯了什麼。

請指教。

回答

0

使用下面的行application.rb中產生拖尾斜槓的所有URL

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

如果這一走'類應用<滑軌:: Application'裏面? – Icel 2012-02-07 17:30:31

+0

是的它應該進入config/application.rb – 2012-02-07 18:28:23

+0

這個工作發現,但是當使用'<%= link_to「Home時,root_path%>'輸出是//,這是一個斷開的鏈接。我怎樣才能解決這個問題? – Icel 2012-02-07 18:41:50

相關問題