1
我注意到搜索引擎一直在爬行domain.co.uk和www.domain.co.uk两个版本我最近开发的一个网站。 使用的.htaccess我已经能够建立HTTP 301重定向,以便:使用.htaccess将domain.co.uk/index.html重定向到www.domain.co.uk
和
但是:
- http://domain.co.uk/index.html没有像我期望的那样被重定向到http://www.domain.co.uk。相反,重定向进入:http://www.domain.co.uk/http://www.domain.co.uk/
我的.htaccess的内容(很明显,我已经取代我的域名,以简化事项):
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^domain.co.uk [nc]
RewriteRule ^(.*)$ http://www.domain.co.uk/$1 [R=301,nc]
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.domain.co.uk/$1 [R=301,L]
我知道我可能失去了一些东西很明显,但请替有人帮我得到最终重定向到http://www.domain.co.uk按预期工作?
感谢jCoder,这对我很有意义,但http://domain.co.uk/index.html现在改为重定向到域名市场站点(www.sedo.co.uk),有什么想法? – 2011-04-10 14:45:41
我认为这超出了.htaccess重写问题的范围。我认为你使用该域名替代了你的真实域名(类似example.com)。如果您是该域名的所有者,那么您可以查看whois条目或联系您的虚拟主机公司。 – jCoder 2011-04-10 16:37:15
对不起,我仍然在使用domain.co.uk作为我真实域的替代品,只是为了让示例更简单。我拥有相关域名,并且只是试图将所有可能的路线通往首页以重定向至www.mydomain.co.uk,因为我似乎目前正受到稀释搜索结果的困扰。 – 2011-04-10 17:00:05