Apache伺服器實現301重定向詳解

來源:互聯網
上載者:User

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

大家好,我是湖南推的kiness。 很多Seoer新手因為剛接觸SEO行業,認識到了301重定向的重要性,但是確不知道如何操作。 筆者特將Apache伺服器實現301重定向的詳細步驟分享給大家。 後面也陸續會分享PHP、ASP、ASP.net、ColdFusion等情況下301重定向的方法。 首先,筆者還是普及下什麼是301?

301重定向(301 redirect)又叫301代表永久性轉移(Permanently Moved),將各種網路請求重新定個方向轉到其它位置,是網頁更改位址後對搜尋引擎友好的最好方法,只要不是暫時搬移的情況, 都建議使用301來做轉址。 下面說下兩種情況下的301重定向方法。

一、WWW功能變數名稱的重定向。 這是我們大多數站長建站後都會面對的一種情況。 那麼如何做呢?將不帶www重定向帶www的位址,請看如下代碼:

<Files ~ "^. (htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(admin5\.com)(:80)? [NC]
RewriteRule ^(.*) HTTP://www.admin5.com/$1 [R=301,L]
order deny,allow

如果是將帶www的定向到不帶www的情況,寫法和上面差不多,就不多說了。 將上面代碼複製到記事本,然後重命名為.htaccess,上傳到網站的根目錄即可。 如果是本地不支援此命名,可以先傳到根目錄再修改檔案名稱即可。 二、網頁的重定向。 這裡也可以分為兩種情況。

第1種,只有少量網頁需要重定向,方法如下:

<Files ~ "^. (htaccess|htpasswd)$">
deny from all
</Files>
Redirect permanent admin5.com/old.html www.admin5.com/new.html
order deny,allow

第2種,舉例網站的導航的一個欄目改了路徑時的重定向方法。 原路徑為/old/,新路徑為/news/的情況如下:

<Files ~ "^. (htaccess|htpasswd)$">
deny from all
</Files>
Redirect permanent admin5.com/old/ www.admin5.com/new/
order deny,allow

同樣,寫在記事本,改名為.htaccess,同樣上傳到網站根目錄即可。 本地無法改名的時候入第一種中說到的方法易名。

以上就是Apache伺服器實現301重定向的方法。 文章寫的很簡單,相信只要是有這方面需求的站長朋友們都是能夠看得懂的,希望對大家會有所説明。

本文由湖南推(原文HTTP://www.hntui.com/jingyan/28.html)站長kiness深夜原創,A5首發。 轉載請注明出處,如未注明百度或將停止收錄貴站,謝謝!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.