如何设法将旧搜索URL重定向到rails上的新搜索URL

时间:2017-09-09 22:50:49

标签: ruby-on-rails nginx

我正在研究搜索参数的友好网址...但我有一个问题,例如:

旧的URL将是这样的:

/c/professores-e-estudios?utf8=%E2%9C%93&alvo=&aprofundamento=&especialidade=&bairro=Jardim+Botanico&custom=

我创建的新网址是:

/c/professores-e-estudios?bairro=Jardim+Botanico

我尝试过routes.rb

 get '/c/professores-e-estudios?utf8=%E2%9C%93&alvo=&aprofundamento=&especialidade=&bairro=Jardim+Botanico&custom=', to: redirect('/c/professores-e-estudios?bairro=Jardim+Botanico
')

它创建了一个循环。

我也试过nginx文件:

location = /c/professores-e-estudios?utf8=%E2%9C%93&alvo=&aprofundamento=&especialidade=&bairro=Jardim+Botanico&custom= { return 301 $scheme://mysite.com/c/professores-e-estudios?bairro=Jardim+Botanico; }

但没有任何效果。

在Google网站站长工具上,我收到了重复页面的消息,是否有人遇到同样的问题?关于如何解决这个问题的任何提示?

0 个答案:

没有答案