2013-10-21 27 views
1

如果在具有問號的url中設置了某個參數,我需要重定向。如果參數設置爲帶有問號的導軌,則路徑重定向

我試過如下:

get "/?cat=:cat", to: redirect("/") 
get "?cat=:cat", to: redirect("/") 
get ":cat", to: redirect("/") 

但是,這些工作..搜索並沒有真正得到我在任何地方任何..

+0

你是說,你要發出301重定向如果查詢字符串存在? – coreyward

+0

是的。這是爲了SEO的目的..這是一個壞主意嗎? –

+0

搜索'查詢字符串'讓我知道我需要什麼..謝謝! –

回答

1
get "/" => redirect("/"), constraints: lambda{ |req| req.params[:cat].eql? "6" }