仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
什麼是301重定向?
通常我們在網站建設中都會遇到像:網站改版,動態轉靜態,網站搬家後結構調整了等等,在這些情況下,如果不做301重定向,那使用者訪問原始位址時將直接提示404錯誤頁面資訊, 非常不利於使用者體驗.那麼在這些情況下我們就需要做301重定向了,301重定向它主要是網頁更改位址後對搜尋引擎最友好的方法,在SEO的角度上來說,301永久重定向可以遞增權重, 使原頁面的權重集中到一個位址.非常有利於頁面權重提升.
301重定向效果示例:在網址列裡輸入: adminseo.net 可以看到自動跳轉到 www.adminseo.net 這樣的效果就是301重定向
怎樣才能做301重定向?
301重定向雖然好,但是它有一定的局限性,除了上面所說的幾種情況要做301重定向外,另外需要考慮的就是我們網站存放的主機空間是否支援301重定向.
通常我們購買的主機空間最常用的就是WINDOWS和LINUX兩種系統的,下面將說一下這兩種情況下需要達到什麼條件才能做301重定向,還有怎麼做301重定向.
1、linux主機一般使用的是Apache的伺服器,這種主機需要支援.htaccess才能做301重定向.
如果支援.htaccess,那麼該如何做301重定向呢?
首先將帶WWW和不帶WWW的2個功能變數名稱都解析到我們主機的IP位址,然後在.htaccess檔開始處加入以下規則即可:
RewriteCond %{HTTP_host} ^adminseo.net [NC]
RewriteRule ^(.*)$ HTTP://www.adminseo.net/$1 [R=301,L]
2、window的主機通常使用IIS的伺服器是需要安裝 ISAPI_Rewrite這個元件(也就是通常用我們所說的最多的 偽靜態環境),如果支援該如何做301重定向? 不支援我們又如何應對呢?
如果支援ISAPI_Rewrite元件,那麼首先將帶WWW和不帶WWW的2個功能變數名稱都解析到我們主機的IP位址,然後在HTTPd.ini(通常所說的偽靜態規則檔)檔開始處加入以下規則即可:
RewriteCond Host: ^adminseo\.net$
RewriteRule (.*) HTTP\://www\.adminseo\.net$1 [R,I]
如果不支援ISAPI_Rewrite元件,那只能通過IIS來操作了(適合自有伺服器,或讓虛擬主機供應商説明解決),步驟如下:
首先在IIS下新建一個網站,網站目錄(可用原網站資料夾也可新建一個資料夾,隨意)下只需要有2個檔:default.htm和404.htm,新建的網站主機頭綁定需要做301重定向的網址,如上示例為: admiseo.net需要做301到www.adminseo.net 則在新建網站的主機頭上綁定adminseo.net,新建完成後在新建的網站上點擊右鍵,依次選擇屬性,在屬性面板選擇主目錄,如下圖所示,選擇重定向到URL ,然後輸入網址即可,千萬別忘了把"資源的永久重定向" 選項勾上哦!
提醒:筆者在做301重定向時發現網上所列的文章均沒有新建網站這事,使得很多新手朋友少操作了新建網站這一步驟,導致做了301重定向後網站無法打開的情況. 請大家注意!
後記:
如果站長使用的是不支援301重定向的主機,筆者也為大家推薦兩種方法,也可以達到對搜尋引擎友好的目的
1、如果是全新的功能變數名稱和網站,沒帶www的功能變數名稱暫時還沒有被搜尋引擎收錄,那麼可以用網址轉發的方式,把不帶www的功能變數名稱轉發到帶www的功能變數名稱上,在功能變數名稱管理後臺就可設置轉發, 值得注意的是目前國內的部分功能變數名稱註冊商已經對網址轉發做了一定的限制了.
2、如果網站已經上線很久了,沒帶www的功能變數名稱也收錄很多,那麼就把網站的導航,分類,欄目等等一些比較重要的位置盡可能的使用帶www的絕對位址
絕對位址(也就是絕對路徑):像這樣 HTTP://www.adminseo.net/Seo-jishu/220.html
相對位址(也就是相對路徑):像這樣 /Seo-jishu/220.html
長沙SEO原創文章,A5首發 來源AdminSeo.Net 轉載請注明出處.謝謝!