我想将 http://mysite.com/docs/some-old-link 重定向到 http://mysite.com/docs/some-new-link (有些旧的链接消失了)。这是我正在尝试的:
resources :docs, :only => [:index, :show] do
member do
match "some-old-link" => redirect("some-new-link")
end
end
但重定向没有发生,我只是在一些旧链接上得到404。尝试了各种调整,但无法得到它。我该怎么做?
答案 0 :(得分:4)
首先,尝试在代码中添加“to”:
match "some-old-link", to: redirect("some-new-link")
问题也可能是:
member do
match "some-old-link" => redirect("some-new-link")
end
预计会像这样重定向:
/ docs / id / some-old-link to / docs / id / some-new-link
尝试使用集合而不是成员