2017-04-15 77 views
0

Google网站管理员工具为我的网站显示了此信息。 https://ibb.co/cnCOfk网站站长工具中的'Google抓取方式'显示'重定向'

这是一个WP网站,我的猜测是因为从非www到www的重定向没有发生。谷歌提取与www然后我的网站获取重定向太非www域。我该如何解决这个问题?

我在网上发现我可以用.htaccess解决这个问题。现在,我添加了最后2行(上面的IfModle结束)。目前,我的.htaccess看起来像这样。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
</IfModule> 
# END WordPress 

一旦我添加此,网站开始在为“domainname.co”到“www.domainname.co”等“www.domainname.co”的无限循环。

我该如何解决这个问题?先谢谢你。

回答

0

似乎这个重定向发生在WordPress本身 - 这是你需要解决这个问题。如果您愿意,您可以在.htaccess中重复相同的重定向,因为这样会更有效。

但是,如果你在.htaccess相反重定向,那么你就自然会得到重定向循环。

编辑:如果你在.htaccess实施重定向,它应该前WordPress的前端控制器

+1

谢谢,它的工作。 –