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