批量301重定向

时间:2016-12-26 15:16:14

标签: wordpress .htaccess

我有+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插件解决了这个问题

1 个答案:

答案 0 :(得分:1)

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

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

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