網站設定301詳細圖文教程

kevinbruce發表於2018-11-15

很多新手站長在做網站最佳化的時候,因為沒有處理過網站301的經驗,所以感覺設定301重定向很頭疼,今天 公司給你詳細講解網站是如何做301重定向的。


至於什麼是301以及網站為何要做301,在這裡就不多贅述了,不懂得先把這兩個問題搞懂再來學習做網站301重定向。學習問題要知其然知其所以然!!!下面直接上網站設定301詳細圖文教程:

一個網站註冊了多個域名,需要透過301重定向讓訪問這些域名的使用者自動跳轉到其中一個主域名。這樣做是為了避免造成大量複製內容,而遭到搜尋引擎懲罰。因為在搜尋引擎看來,每個域名都是一個獨立的站,多個域名指向同一站,會被認定為站點雷同,內容複製,輕則不收錄進入沙盒期,重則直接被K。

  實現網址規範化也需要301重定向

  假設有下面幾個網址:

  

  

  /index.html

  都做301重定向到 (選定的規範化網址),搜尋引擎就知道是規範化網址,而且會把上面列的網址權重傳遞集中到規範化網址。

  目前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重定向到另外一個頁面


今天先分享到這裡,下次鄭州網站最佳化公司再分享 IIS伺服器下做301重定向設定的方法!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547160/viewspace-2220211/,如需轉載,請註明出處,否則將追究法律責任。

相關文章