時間:2022-06-28 15:45:01 | 來源:建站知識
時間:2022-06-28 15:45:01 來源:建站知識
在我們平時的seo中常碰到**.com排名跑到www.**.com 前面,其實這樣的危害是很嚴重的,有的站長會采用絕對路徑的方法,即網頁中出現的地址全部使用.**.com這樣子來讓百度分辨主域名,谷歌通過選擇默認域名來實現主域名的排名。對谷歌來說還好說用網站管理員工具就可以實現。但百度往往會碰到更換域名或者本機測試不方便等問題。
其次的方法是不解析不帶www的域名,但這樣其實不利于用戶體驗及浪費頂級域名權重。個人認為最好的辦法是利用301把不帶www域名跳轉到帶www的域名上,這樣的好處有三點,一都能打開網站,二防止百度收錄不帶www域名造成網站文章重復,三有效的利用頂級域名權重。
言歸正傳說一下301的做法。
1. 新站一個站點重定向,注意這里的資源的永久重定向要選上。(新站一個站點用占用系統資源而且網站一般不會緩存打開速度慢。建議第三種方法)
2. 支持.htaccess的用戶可以加代碼來實現
# url canonicalization
RewriteCond %{http_host} ^0531fk.cn [NC]
RewriteRule ^(.*)$ .***.cn/$1 [L,R=301]
3. iis主機用戶可以用ISAPI Rewrite來實現域名的301重定向
方法:
# ISAPI_Rewrite 1.3 版本(302狀態(tài)碼)
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^***/.cn$
RewriteRule (.*) http/://www/.***/.cn$1 [I,R]
# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^xok.la$
RewriteRule (.*) .***.cn$1 [I,RP]
# ISAPI_Rewrite 3.0 版本
[SAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond %{HTTP:Host} ^0531fk.cn$
RewriteRule (.*) .***.cn$1 [NC,R=301]
Ps: 這里是官方網址這里建議使用2.X版本來實現 因為1.3版本比較老返回蜘蛛的代碼是302狀態(tài)碼,至于302的害處這里就不多說了,總之很嚴重。
本人試過此方法非常有效有用,解決網站重復問題,解決用戶體驗問題,解決權重浪費問題。
本文原創(chuàng)轉載請注明 謝謝
關鍵詞:技巧,合理,解決