重定向Wordpress页面

重定向Wordpress页面,wordpress,redirect,Wordpress,Redirect,我有一个新的WP网站,我们叫它newblog.com。我还有一个旧的WP网站,位于theoldblog.com/blog 旧网站已经移到了新网站,但是谷歌已经以theoldblog.com/blog/article/comment-page-x的格式为大量的“评论页面”编制了索引。有没有办法将这些内容重定向到newblog.com/article 我正在使用带有通配符的重定向插件,但似乎找不到解决方案 感谢您的帮助假设您的URL在.htaccess文件中的格式为myblog.com/blog/

我有一个新的WP网站,我们叫它newblog.com。我还有一个旧的WP网站,位于theoldblog.com/blog

旧网站已经移到了新网站,但是谷歌已经以theoldblog.com/blog/article/comment-page-x的格式为大量的“评论页面”编制了索引。有没有办法将这些内容重定向到newblog.com/article

我正在使用带有通配符的重定向插件,但似乎找不到解决方案


感谢您的帮助

假设您的URL在
.htaccess文件中的格式为
myblog.com/blog/

将以下内容放在
.htaccess
文件的顶部:

RewriteEngine on
RewriteRule ^blog/(.*)/comment-page-[0-9]+$ /blog/$1 [R=301,QSA]
也就是说,当URL符合以下3条规则时:

  • blog/
  • 某物后接另一个
    /
    (我们的文章slug)
  • 在URL末尾有一个数字,后跟“评论页-”
  • 然后用上面的数字2重定向到
    /blog/
    ,下面是一个示例:

    输入URL:
    blog/my article slug/comment-page-27381

    输出URL:
    blog/my article slug

    我正在寻找的是一个“批量”解决方案,因为我知道我可以重定向每个页面。在他的情况下,正确的重写规则应该是
    RewriteRule^blog/(.*)/.$/blog/$1[R=301,QSA]
    我同意
    R=301
    ,但是当他只查找注释ID时,
    *
    最后是一个非常广泛的匹配项。wordpress中的注释页链接的形式是
    /comment page-
    ,所以你至少应该做
    注释页-[0-9]+
    。注意,这个插件非常适合重定向: