WDCP如何301重定向,從不帶www跳轉帶www的域名
許多用戶習慣了從vpcv.com 打開百度而不是www.leehan.com.cn 。實際上這兩個是完全不同的域名,只是為了訪問方便而許多大網站都對不帶www的域名做了跳轉。所實現的技術就叫做301重定向,這樣設置一可以讓用戶的體驗更好,同時也對收錄有一定的好處,何樂而不為呢?
相信很多站長朋友都有這樣的的問題出現。即帶www前綴的域名與不帶www前綴的頂級域名收錄情況是不同的。這個問題主要是由于搜索引擎對于頂級域名與二級域名權重判定不同造成的。
毫無疑問地,唯一的域名能夠給你帶來更多的好處。不管它是帶www還是不帶www。因為,這樣無論用戶還是搜索引擎都會記住你網站的唯一域名。也不會造成權重的分流。
用wdcp自帶的301重定向的功能進行www的域名重定向,從不帶www轉向帶www的域名,也是避免兩個域名帶來的網站權重損失??墒?,進行wdcp自帶的301重定向后,網站就打不開,顯示403錯誤。經過在網上的一頓搜索,總體上有兩種解決辦法:
1、在wdcp中再建立一個整站,形成雙站;這個整站可以是空的,不需要內容,然后將空站301重定向到之前的網站;
2、使用.htaccess文件,將編寫好代碼的.htaccess文件上傳到網站根目錄即可,僅限于linux系統;
可是,這兩種方法試驗多次之后還是出現網站打不開的錯誤,后來再次經過幾次試驗,終于知道了原因所在,現總結出完整的WDCP中301重定向的解決辦法:
方法1:wdcp中創建雙站的方法
1、創建第一個整站,建立站時,填寫帶www的域名(www.leehan.com.cn);這個整站里面是有內容的,就是你的主站點。
2、創建第二個整站,這個站是空的,建立站時,填寫不帶www的域名(vpcv.com);
3、若第2步沒有進行301重定向,也可以進入第二個整站的站點設置,將301重定向選中,并填寫帶www的www.leehan.com.cn域名。保存即可完成。
方法2:使用.htaccess文件的方法
1、將如下代碼寫入記事本,保存為.htaccess文件。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^vpcv.com [NC]
RewriteRule ^(.*)$ http://www.leehan.com.cn/$1 [L,R=301]
2、然后將.htaccess文件上傳到網站根目錄,即可。