wordpress上的htaccess重定向循环

时间:2014-08-04 14:46:42

标签: php wordpress .htaccess

这个问题可能以前曾被问过,但我相信这个案例有所不同,如果没有,请允许我知道并删除帖子。

所以我有一个WP网站V3.9.1&升级到这个版本后我意识到谷歌机器人和站点地图无法获取。所以我检查了网站管理员工具,我可以看到我的域名显示为www.mydomain.com,每次谷歌机器人尝试获取它重定向到域没有www

我添加了重定向到我的.htaccess

RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

现在当我添加这个时,我仍然得到重定向循环

我的WP设置上的域名如下:

siteurl:http://domain.com 主页:http://domain.com

我真的不知道如何解决这个问题,任何想法都会很完美。

谢谢大家

1 个答案:

答案 0 :(得分:1)

将您的规则保留为WP .htaccess中的第一次重写规则

RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

然后保持

site url: http://www.domain.com
home url: http://www.domain.com