如何在子目录中修复Google索引WordPress导致的404错误

时间:2019-01-09 作者:UdegbunamChuks

我把WordPress从我服务器的根目录移到了自己的一个特殊文件夹中,现在Google正在将我的帖子和这个特殊的WordPress文件夹一起索引,从而产生了一些404错误问题。

例如,假设我的WordPress核心文件安装在https://www.example.com/wordpress/ 但是主页是https://www.example.com/.

此帖子链接https://www.example.com/hello-world/435/ 工作正常,已被谷歌索引。不幸的是,谷歌也在索引https://www.example.com/wordpresshttps://www.example.com/hello-world/435/ 从而在谷歌搜索控制台中产生404个错误。

所以我的问题是,有没有办法.htaccess 使链接像https://www.example.com/wordpresshttps://www.example.com/hello-world/435/ 要重定向到右侧链接https://www.example.com/hello-world/435/?

1 个回复
SO网友:UdegbunamChuks

我已经用下面的规则修复了它

RewriteRule ^(.*)wordpresshttps:/www.example.com/(.*)$ https://www.example.com/$2 [L,R=301]

相关推荐

Bad pages redirection

我有一个wordpress网站,只有一个私人页面(只能由登录用户查看)我在主题函数中使用以下代码。每次将页面URL放在浏览器上时,php都会重定向到登录页面。add_action( \'wp\', \'redirect_private_page_to_login\' ); function redirect_private_page_to_login(){ $queried_object = get_queried_object(); if (