[英]Rails Routes Redirect To Blog On Subdomain
我已经将博客从主域移动到子域,并希望使用Rails 5.1路由和通配符将定向到原始博客的流量重定向到子域上的同一帖子。
例如,我的原始地址是https://www.dolgins.com/blog/2018/5/22/unique-hand-crafted-mosaic-jewelry-at-richard-dolgin-private-jeweler 。 现在,如果有人输入此地址,他/她将被重定向到https://blog.dolgins.com/blog/2018/5/22/unique-hand-crafted-mosaic-jewelry-at-richard-dolgin-private -珠宝商 。
这是我当前的相关路线:
Rails.application.routes.draw do
get 'blog/*all' => redirect(subdomain: 'blog', path: '%{all}')
get "/blog" => redirect("https://blog.dolgins.com")
end
但是,这些路由重定向到http://blog.dolgins.com/2018/5/22/unique-hand-crafted-mosaic-jewelry-at-richard-dolgin-private-jeweler与http://blog.dolgins。 com / blog / 2018/5/22 / richard-dolgin-private-jeweler上的独特手工制作的mosaic-jewelry-at,粗体显示出区别。
关于我的路线应该有什么想法?
谢谢!
你真的很亲近
Rails.application.routes.draw do
get 'blog/*all' => redirect(subdomain: 'blog', path: '/blog/%{all}')
get "/blog" => redirect("https://blog.dolgins.com")
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.