網站如何設置301,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
成都創新互聯主要從事網站設計、成都網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務臨潭,10多年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575
很多新手站長在做網站優化的時候,因為沒有處理過網站301的經驗,所以感覺設置301重定向很頭疼,今天 鄭州網站優化 公司給你詳細講解網站是如何做301重定向的。
至于什么是301以及網站為何要做301,在這里就不多贅述了,不懂得先把這兩個問題搞懂再來學習做網站301重定向。學習問題要知其然知其所以然!!!下面直接上網站設置301詳細圖文教程:
一個網站注冊了多個域名,需要通過301重定向讓訪問這些域名的用戶自動跳轉到其中一個主域名。這樣做是為了避免造成大量復制內容,而遭到搜索引擎懲罰。因為在搜索引擎看來,每個域名都是一個獨立的站,多個域名指向同一站,會被認定為站點雷同,內容復制,輕則不收錄進入沙盒期,重則直接被K。
實現網址規范化也需要301重定向
假設有下面幾個網址:
http://www.heizhizhuwang.com/index.html
http://heizhizhuwang.com
http://heizhizhuwang.com/index.html
都做301重定向到 http://www.heizhizhuwang.com(選定的規范化網址),搜索引擎就知道http://www.heizhizhuwang.com是規范化網址,而且會把上面列的網址權重傳遞集中到規范化網址。
目前Google會傳遞大部分權重,但不是百分之百權重。百度會傳遞所有權重。Google對301的識別、反應、完成權重傳遞,需要1~3個月時間。百度對301處理則比較保守,新舊URL會同時存在于數據庫很長時間。
Apache服務器實現301重定向
如果網站使用LAMP(Linux + Apache + MySQL + PHP)主機,可以利用Apache的mod_rewrite對URL進行重寫或重定向。需要以下幾步:
1、首先確保開啟了mod_rewrite功能。
用文本編輯器打開Apache安裝目錄\conf\httpd.conf,找到“#LoadModule rewrite_module modules/mod_rewrite.so”這行,去掉前面的“#”;
繼續查找“AllowOverride None”,修改為“AllowOverride All”;
然后,重啟Apache即可。
2、在你需要URL重定向的網站根目錄下放一個.htaccess文件,文件名是.htaccess,Windows下不能直接建立,你可以用記事本另存為。
3、在.htaccess中通過正則表達式重定向到需要的頁面。
示例如下:
將不帶www的頂級域名301重定向到帶www的域名
將頁面301重定向到另外一個頁面
關于網站如何設置301問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創新互聯行業資訊頻道了解更多相關知識。