【问题标题】:Bulk 301 redirect批量 301 重定向
【发布时间】:2016-12-26 15:16:13
【问题描述】:

我有 +10000 个链接需要在 wordpress 中重定向:

error page             301 redirect

example.com/page1  to  example.com/category1/page1
example.com/page2  to  example.com/category1/page2
example.com/page3  to  example.com/category1/page3
...

只有一个类别和多个页面。有没有办法通过 htaccess 批量重定向它?

编辑:我使用 Simple 301 Redirects 插件和 Bulk Uploader 插件解决了这个问题

【问题讨论】:

  • 没有简单的方法可以完成这项工作。您需要组合插件和多步骤流程才能完成。

标签: wordpress .htaccess


【解决方案1】:

如果如你所说,只有一个类别,这应该可行:

RewriteRule ^([a-zA-Z0-9\_\-]+) /category1/$1 [R=301,L]

编辑:我添加了 301 重定向(L)ast 标志,正如 w3dk 在下面的评论中所注意到的。关于模式,他对[a-zA-Z0-9\_\-]+ (也许)过于通用是正确的。无论如何,OP目前给出的细节似乎是一个好方法。

【讨论】:

  • 您需要在RewriteRule 上包含标志[R=301,L],并且该指令应该出现在任何现有的WordPress 指令之前pattern 可能应该更具限制性,因为它是 current;y 匹配任何“以”开头的东西。比如:^(\w+)$.
  • 它以某种方式将我重定向到 example.com/category1/category1
猜你喜欢
  • 2011-12-30
  • 2011-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-26
  • 2012-01-25
  • 2016-04-15
相关资源
最近更新 更多