Rails 中整个站点的 301 重定向
我要将我的 Web 应用程序移至新域名,并希望对旧域名的所有传入流量使用 301 永久重定向。
我打算在应用程序控制器中使用 before_filter 来执行永久重定向。我想知道如何准确地编写这个来捕获所有网址并将它们“按原样”传递给新域名。
我知道这可以通过 apache 或更高级别来完成,但我想知道如果需要的话我将如何从 Web 应用程序中做到这一点。
I am going to move my web application to a new domain name and want to use 301 permanent redirect for all incoming traffic to the old domain name.
I was going to use a before_filter in the application controller that does a permanent redirect. I was wondering how exactly I would write this to catch all urls and pass them 'as is' to the new domain name.
I am aware this can be done through apache or higher level, but I wanted to know how I would do this from the web application if I needed to.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果可以的话,将工作委托给您的网络服务器。不要使用 Rails。
否则,请使用机架金属。
请参阅
If you can, delegate the job to your web server. Don't use Rails.
Otherwise, use Rack Metal.
See