URL重写不起作用,谷歌认为我有来自我的非www域的反向链接

URL重写不起作用,谷歌认为我有来自我的非www域的反向链接,url,seo,Url,Seo,我有一个带有.htacess文件的网站,该文件如下所示: RewriteEngine On RewriteCond %{HTTP_HOST} !^wendabang.com$ [NC] RewriteCond %{HTTP_HOST} !^www.wendabang.com$ [NC] RewriteRule ^(.*)$ http://www.wendabang.com/$1 [L,R=301] 今天早上,当我在“反向链接”部分查看我喜欢的Google web master工具时,Googl

我有一个带有.htacess文件的网站,该文件如下所示:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^wendabang.com$ [NC]
RewriteCond %{HTTP_HOST} !^www.wendabang.com$ [NC]
RewriteRule ^(.*)$ http://www.wendabang.com/$1 [L,R=301]
今天早上,当我在“反向链接”部分查看我喜欢的Google web master工具时,Google将wendabang.com列为一个有指向www.wendabang.com网站链接的网站。 我认为这个问题应该放在我的.htacess文件中。但我无法发现这个问题。 另一个无耻的问题是,如果我想将www.wendabang.com重定向到wendabang.com,我应该怎么做,我认为抛弃http://和www是件好事。
先谢谢你

该站点存在多个问题

重定向HTTP 302 temp。重定向到。HTTP 302将起始url作为正确的url与google通信。这意味着你要让谷歌看到它应该向用户显示的url

此外,在您的HTML中

<link rel="canonical" href="http://www.wendabang.com">

你的链接是这样的

<a href="http://www.wendabang.com/web-analytics-beautiful-shortcomings.html"

2) 将规范标记更改为非www URL

3) 将内部链接更改为非www URL

http是一种协议,你不能抛弃它(也就是说,你可以抛弃它,在tcp/ip层之上发明自己的协议,但这可能不是你想要的)