0

怎樣才能獲得搜索引擎友好的URL太陽黑子?軌道黑子寶石友好的SEO網址?

搜索表單的方法是GET從軌文檔的建議,但現在我有一個很長的查詢字符串,看起來可怕,是有可能有它像

/search/param1/bla/param2/bla 

而不是長

?search&param1=somevalue&param2=someval2 

回答

1

你可以修改您的搜索路線包括PARAMS。像這樣的事情你的routes.rb中:

match '/search/:param1/:param2' => 'search_controller#search_action', :as => :search_with_params, :via => :get 

然後,用戶將訪問:

/search/value1/value2

,讓你PARAMS [:參數1],而params [:參數2]從訪問值網址。

如果不要求所有的搜索那些2個PARAMS,我相信你也只需要在搜索行動路線:

match '/search' => 'search_controller#search_aciton', :as => :search, :via => :get