做seo優化的都知道,當網站換了域名之后,老域名為了避免權重的流失,肯定要設置網站301跳轉到新的域名,那么,用虛擬主機搭建的網站該如何跳轉?
下面是301跳轉的倆種方法:
1、當a.com跳轉到b.com,打開a.com/1.html也跳轉到b.com
2、當a.com跳轉到b.com,打開a.com/1.html跳轉到b.com/1.html
那么,以上那種方法才能更好的讓權重傳遞呢?
肯定是第二個了,因為第二個可以讓權重流失降到最低,而不會把所有權重集中到首頁,同時對用戶搜索的體驗有好處,打一個比方,你的舊網站有排名 別人搜索一個詞找到了你的網站鏈接是a.com/1.html ,但是打開了卻跳轉到首頁b.com 那么你認為他是會悠閑的在你網站繼續搜索那個詞,還是關掉你的網站進入別的網站呢?
由上得知,第二種方法,不僅在傳遞權重和用戶體驗方面都比第一種好!那么就來看一下,如何設置301跳轉?下面是億恩科技的小編提供的倆種方法:
一、如果網站是windows操作系統的IIS設置方法
打開IIS網站屬性找到主目錄選擇重定向到url,同時選擇資源的永久重定向和上面輸入準確的url,同時在重定向的url后面加上$S$Q字符
如圖:
二、如果是Linux的虛擬主機.htaccess設置301跳轉
只要在.htaccess文件中輸入
RewriteCond %{HTTP_HOST} ^a.com
RewriteRule ^(.*)$ http://www.cnyku.com $1 [R=permanent,L]
上面這串代碼就可以了
一些網站設置301常遇到的問題:
1、為什么我這樣設置后,網站301跳轉卻跳轉到靜態頁面,明明我網站做了偽靜態?這樣的原因解決方法是把301跳轉的代碼放到偽靜態規則上面去!
2、我的網站想弄幾個域名(未解析主機空間)301重定向到新站,要怎么操作呢?
RewriteCond %{HTTP_HOST} ^a.com
RewriteRule ^(.*)$ http://www.a.com$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} ^b.com
RewriteRule ^(.*)$ http://www.a.com$1 [R=permanent,L]
◆電話受理中心(用戶綜合窗口)
為了給廣大客戶提供更優質、快捷的網站維護服務,在中國業界率先設立了全天候服務式的電話受理中心,并始終堅持“快速”“準確”“親切”的服務理念。走過風雨兼程的10年,我們嘗盡酸甜苦辣,但是為客戶服務的心,卻一刻也不曾停歇,為了您的歡笑,我們仍將繼續前行。
◆全國統一免費網站維護電話:400-670-5808(支持任何用戶撥打)郵箱:xieaijiao@cdsheji.com QQ:284888576
◆營業時間:365天·24小時,年中無休。
◆對應業務:與網站維護有關的任何商談和咨詢(網站維護、網站修改、網頁修改、網站安全、網站殺毒、網站中毒、網站備份、網站恢復、網站備案、網站建設、技術咨詢、網站域名、網站空間、企業郵箱等)