几周前我注意到,我的整个网站被谷歌搜索中的一个奇怪的子域镜像。Subdomain重定向错误+ Htaccess,困惑?
Ex。 www.site.com
被索引在谷歌:
www.site.comwww.site.com/index.html == www.site.com/index.html
www.site .comwww.site.com/contact == www.site.com/contact
etc ...上述页面是相同的。
奇怪的是,你输入的任何其他子域被重定向到原始。 所以www.anythinghere.site.com --redirects - > www.site.com
2个问题:
- htaccess的特定代码,将重定向此URL(www.site.comwww.site .com)到主站点?
- 我怎样才能找到这个子域是如何创建的?
我复制了我的htaccess,所以你可以看看...我不是最技术的人。
任何人都可以解释一下这个问题?我认为这是与我的搜索排名扭曲。
===================
RewriteCond %{HTTP_HOST} !^www\.site\.com [NC]
RewriteRule (.*) http://www.site.com/$1 [R=301,L]
#wpfx seo
RewriteCond %{HTTP_HOST} !^www..*
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} ^([^.]*).(com|com/)
RewriteRule ^.*$ http://www.%1.%2%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
上面的代码是活htaccess文件,所以目前不重定向URL中的问题... – 2012-07-05 14:55:10
@FXArt请参阅我的更新问题。我可以想象,你可能忘了用'RewriteEngine on'命令激活'ModRewrite'。 – rekire 2012-07-05 17:52:56
是的,我看到您的评论,这只是htaccess代码的一部分我有这个up RewriteEngine在 RewriteBase/ – 2012-07-06 00:54:53