現在我的網站可以同時使用www。並沒有www。那麼這 是否意味着我的網站並行運行?
非常多。並行運行意味着訪問者(人類或搜索引擎機器人)可以通過www和非www版本的URL訪問相同的內容。
建議的做法是使兩個主機名都處於活動狀態,但使用301重定向將所有非首選主機名的流量重定向到首選主機名。
如果是這樣,我該如何解決這個問題?
對於Apache,並將這些規則在.htaccess
文件坐落在wwwroot目錄:
#########################
# redirect no-www to www
#########################
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC]
RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L]
- 或 -
#########################
# redirect www to no-www
#########################
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]
,並應我點我的非WWW到www還是其他方式?
沒有確切的答案;都有其優點和缺點。請參閱Yes WWW以瞭解爲什麼擁有www網址是好事,其競爭對手No WWW只是說「www。已被棄用」。沒有解釋。
我會說非www是首選。但那只是我不知情的意見。例如,SO似乎這樣做。 – Mansfield
我很肯定,答案* *如何做到這一點在Google [https://www.google.co.uk/#hl=zh-CN&sugexp=les%3B&gs_rn=1&gs_ri=hp&tok=上很容易找到Okx4TNXX5SXxpZfFA5Ja1Q&CP = 13&gs_id = 1E&XHR = T&q =重定向+ WWW +至+非+ WWW&PF = p&安全=關閉&TBO = d&輸出=搜索和sclient = PSY-AB和OQ =重定向+ WWW + gs_l =&PBX = 1&BAV = on.2,or.r_gc.r_pw。 r_cp.r_qf。&BVM = bv.1357316858,d.d2k&FP = b6f1c05b19c7f2c0&BIW = 1235&波黑= 683)。就哪一個而言,這是個人偏好。我更喜歡非www,我發現www是多餘的,除非你使用負載平衡器。投票結束,因爲這隻會引起辯論。 –
http://no-www.org/和http://www.www.extra-www.org/在這裏相關。 – ceejayoz