【发布时间】:2012-05-24 04:48:45
【问题描述】:
rails 应用托管在 rackspace 云服务器上,wp 博客托管在 bluehost 上。我为 wordpress 博客创建了一个子域 blog.domain.com,并将 rails 应用程序指向 domain.com。问题是诸如 domain.com/article-name 之类的旧博客链接不再起作用,因为旧链接现在查看 rails 应用程序。 wp安装中有几百个帖子,让这个工作的最佳方法是什么?
【问题讨论】:
rails 应用托管在 rackspace 云服务器上,wp 博客托管在 bluehost 上。我为 wordpress 博客创建了一个子域 blog.domain.com,并将 rails 应用程序指向 domain.com。问题是诸如 domain.com/article-name 之类的旧博客链接不再起作用,因为旧链接现在查看 rails 应用程序。 wp安装中有几百个帖子,让这个工作的最佳方法是什么?
【问题讨论】:
你解决了吗?我做了一个类似的开关/设置。我不知道这是否是最好的解决方案,但我使用 routes.rb 文件将旧帖子重定向到新 URL。
对于像您的示例这样的根域之外的页面,我手动重定向。
对于我使用的父页面或标签等内容
match "/stories/:name" => redirect("/posts/%{name}")
我是 Rails 和 Wordpress 的新手,所以可能有更好的方法。
【讨论】: