【问题标题】:setup 301 redirect for post slug change设置 301 重定向以进行后期更改
【发布时间】:2012-04-27 11:24:09
【问题描述】:

我正在考虑从Wordpress to Octopress 转移,但我对整个后段网址管理非常怀疑。我当前的博客以这种方式处理 url:

myblog.com/post-id/post-slug
e.g.:
journal.kaush.co/283/recommended-mac-os-x-software-2011-2012 

我了解 Octopress 的 url 方案如下:

myblog.com/YYYY/MM/DD/post-slug

所以如果我必须设置 301 重定向,是否必须为每个页面手动完成,还是有更智能的方法来解决这个问题?

干杯

【问题讨论】:

    标签: wordpress url-rewriting http-status-code-301


    【解决方案1】:

    首先更新永久链接结构 (check this one) 并使用 this 插件使用 301 重定向。

    【讨论】:

    • 嗯,但由于这些重定向是 wordpress 插件,当我移动到 octopress 时,这些插件将停止工作,从而停止重定向?还是通过这些插件持续存在一些 apache 魔法?
    • 嗯,你也可以在.htaccess中添加重写规则,但我个人不喜欢文件太重,因为一个小错误可能会返回500内部服务器或降低整体性能等。
    • hmm.. 所以我想我必须手动执行此操作?让 wordpress 插件为我制作 .htaccess 会很棒,然后我只需在迁移后将其插入即可。您能否添加一个关于如何完成示例重定向的示例 .htaccess 文件,然后我可以将您的回复标记为答案。干杯。
    【解决方案2】:

    从 Virtual Vagabond 中得到启发,我选择了 .htaccess 路线。幸运的是,互联网上的另一个好人为此写了一个脚本。你可以找到ruby script used to generate the .htaccess file here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-29
      • 1970-01-01
      • 2013-06-29
      • 1970-01-01
      • 1970-01-01
      • 2015-04-26
      • 1970-01-01
      相关资源
      最近更新 更多