2013-01-16 112 views
0

我的网址结构是这样的。301永久重定向脚本?

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个新的PARAMS中(已添加分贝的关系),这样

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

我如何可以重定向“老”的URL到新的网址结构?使用脚本(我可以做到这一点manualy在routes文件对每个URL,但我有2000网址,因此不推荐使用这种方法)

Thanks..remco

+0

可以用.htaccess? –

+0

nope ...那不可能 – Remco

+0

是因为你仍在使用Mongrel,或者因为你没有使用Apache? –

回答

0
redirect_to path_or_url, :status => :moved_permanently 
+0

好的...但我怎么能这与正确的网址参数...所以旧的网址重定向到新的网址 – Remco

+0

你也可以直接从路由重定向。 –

+0

http://guides.rubyonrails.org/routing.html#redirection –