如何301重定向wordpress中的标签和类别?

时间:2015-12-23 09:29:02

标签: php wordpress .htaccess mod-rewrite redirect

嗨,如果我的问题很简单或非常基本,请抱歉。但请有人告诉我如何解决这个问题 我需要重定向我的所有网站页面并从旧网址发布到新网站

示例:

blog.mysite.com/posttitle.html 

301重定向到

mysite.com/blog/posttitle.html 

已经在htaccess中编写了一些规则,但它只重定向了博客帖子和页面。 301重定向仅针对博客帖子和页面。但不适用于所有标签,所有类别和所有作者页面。以下页面不会重定向,

blog.mysite.com/tag/mytagname 
blog.mysite.com/categories/categoriesname 
blog.mysite.com/author/authorname 

如何将其重定向到新网站

mysite.com/blog/tag/mytagname 
mysite.com/blog/categories/categoriesname 
mysite.com/blog/author/authorname 

1 个答案:

答案 0 :(得分:1)

有插件可以为您处理所有这些。没有弄乱.htaccess。全部通过修改WordPress自己的重写规则来完成

如果您想自己尝试将此添加到.htaccess

RewriteEngine on 
RewriteRule ^(.*)$ http://your-site.com/blog/$1 [R=301,

这将在.htaccess'开始WordPress'的WordPress特定部分之前发生。该部分可以被WordPress自动覆盖。