【问题标题】:301 permanent redirect with script?301永久重定向脚本?
【发布时间】:2013-01-16 10:17:39
【问题描述】:

我的url结构是这样的。

domain/locale/villas/villa-name/summary
domain/locale/villas/villa-name/photos
domain/locale/villas/villa-name/location
ect

domain/locale/apartmens/villa-name/summary
domain/locale/apartmens/villa-name/photos
domain/locale/apartmens/villa-name/location
ect

我想在 url 中添加 2 个新参数(已经添加了 db 关系),像这样

domain/locale/italy/umbria/villas/villa-name/summary

如何将“旧”网址重定向到新的网址结构?使用脚本(我可以在每个 url 的路由文件中手动执行此操作,但我有 2000 个 url,因此不建议使用这种方法)

谢谢..remco

【问题讨论】:

  • 不...不可能
  • 是因为你还在用Mongrel,还是因为你没有用Apache?

标签: ruby-on-rails ruby-on-rails-3 routes ruby-on-rails-3.2


【解决方案1】:
redirect_to path_or_url, :status => :moved_permanently

【讨论】:

  • 好的...但是我怎样才能使用正确的 url 参数...所以旧 url 正确重定向到新 url
  • 你也可以直接从路由重定向。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-24
  • 2013-07-17
  • 1970-01-01
  • 2012-05-31
  • 2015-08-11
  • 1970-01-01
  • 2012-02-24
相关资源
最近更新 更多