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



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

示例:

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 

有一些插件可以为您处理所有这些。不要干扰.htaccess。全部通过修改WordPress自己的重写规则完成

  • https://wordpress.org/plugins/redirection/
  • https://wordpress.org/plugins/quick-pagepost-redirect-plugin/
  • https://wordpress.org/plugins/simple-301-redirects/

如果你想自己做,试着把它添加到你的.htaccess 中

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

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

最新更新