嗨,如果我的问题很简单或很基本,请原谅。但请有人告诉我如何解决这个问题我需要重定向我所有的网站页面,并从旧的网址发布到新的
示例:
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自动覆盖。