尤物视频在线观看|国产尤物视频在线观看|99热在线获取最新地址,久久频这里精品99香蕉久,国产色婷婷精品综合在线,亚洲欧美日韩高清在线看

如何正確301重定向

作者:dongky 瀏覽:2481 發(fā)布時(shí)間:2015-04-30
編輯 分享 評(píng)論 0


    301重定向是什么意思?
    在地址欄里輸入:域名 XXXX.com 可以看到自動(dòng)跳轉(zhuǎn)到 www.xxxxx.com 這樣的效果就是301重定向。相反過來也是一樣的。
    為什么要做301重定向?
    一、為了網(wǎng)址URL的標(biāo)準(zhǔn)化
    1,我們經(jīng)常遇到的就是帶www的域名和不帶www的域名301重定向問題。在未做301重定向之前,無論是用戶或搜索引擎蜘蛛,通過這兩個(gè)網(wǎng)址是都能訪 問網(wǎng) 站的同一個(gè)頁面。對(duì)于用戶可能不太在意,因?yàn)闊o論用哪個(gè)網(wǎng)址都能訪問。但是對(duì)于搜索引擎來說就是2個(gè)不同的URL,意味著2個(gè)頁面的權(quán)重就要分別計(jì)算了, 最終結(jié)果就是網(wǎng)站權(quán)重的分散。那么從SEO的角度分析,鏡像頁面的存在危害也很大。
   二、網(wǎng)站啟用了新域名
    由于某些原因網(wǎng)站啟用了新域名,老域名這時(shí)候也需要301重定向到新的域名。這樣可以告訴搜索引擎網(wǎng)址啟用了新的網(wǎng)址或者是用戶訪問原來的網(wǎng)址不至于打不 開而損失了流量。我們還關(guān)心的一個(gè)問題就是老域名的權(quán)重是否能傳遞?權(quán)重的傳遞是需要一個(gè)過程的,一般谷歌的反應(yīng)比百度迅速。至于權(quán)重是否能夠完全傳遞保 定SEO認(rèn)為是不會(huì)的。至少我還沒有看到關(guān)于301重定向能夠完全傳遞權(quán)重這一說法的有效案例。
   
   三、網(wǎng)站內(nèi)部結(jié)構(gòu)的調(diào)整
    SEO站內(nèi)優(yōu)化中涉及到目錄結(jié)構(gòu)的優(yōu)化,有些目錄網(wǎng)址需要進(jìn)行301重定向。還有內(nèi)部一些錯(cuò)誤的頁面也可以做301重定向,提高用戶體驗(yàn)。
    下面介紹301重定向的方法!
    1、linux的虛擬主機(jī)Apache的服務(wù)器,需要支持.htaccess 這個(gè)文件。(咨詢主機(jī)商是否支持)如果支持,則先2個(gè)域名都解析到同一個(gè)IP,然后在.htaccess文件開始處加入一下規(guī)則:
代碼:
RewriteCond %{http_host} ^hongtaoseo.com [NC]
RewriteRule ^(.*)$ http://www.hongtaoseo.com/$1 [R=301,L]
    須注意的就是:.htaccess這個(gè)文件基本在傳到本地是不能直接被修改的,我們可以采用修改成.htaccess.txt的形式來進(jìn)行訪問編輯,把要 寫的代碼寫好之后,直接把.htaccess.txt傳上空間,再把.htaccess.txt直接用FTP修改成.htaccess文件名,這樣就可以 升效啦!
    2、window的虛擬主機(jī)IIS的服務(wù)器,需要有安裝 ISAPI_Rewrite這個(gè)組件。(咨詢主機(jī)商是否支持)如果支持,則先2個(gè)域名都解析到同一個(gè)IP,然后httpd.ini文件開始處加入以下規(guī)則:
代碼:
RewriteCond Host: ^XXXXX\.com$
RewriteRule (.*) http\://www\.XXXXX.COM\.com$1 [R,I]
    如果采用以上代碼不可行,請(qǐng)你嘗試下這個(gè)代碼:
代碼:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^XXXX\.com$
RewriteRule (.*) http\://www\.XXXX\.com$1 [I,RP]
    3.IIS服務(wù)器下設(shè)置301重定向的方法,適用于使用Window網(wǎng)絡(luò)服務(wù)器的用戶,以http://xxx.com/指向到http://www.xxx.com/為例
    首先新建一個(gè)站點(diǎn),對(duì)應(yīng)目錄如D:\wwwroot\301web。添加一個(gè)index.html文件和404.html文件,然后綁定要301跳轉(zhuǎn)的域名http://xxx.com
    4.在IIS中選擇剛才我們建立的站點(diǎn),右鍵,屬性,主目錄,選擇重定向到,輸入網(wǎng)址如:http://www.xxx.com/,并選擇永久重定向選項(xiàng),就可以了。
    asp 301重定向的方法:可以在在 default.asp或index.asp 文件 的最頂部添加代碼
<%Response.Status="301 Moved Permanently"Response.AddHeader "Location","http://www.XXX.com/"Response.End%>
    php 301重定向的方法:可以在index.php 文件的頂部添加代碼<?php$the_host = $_SERVER['HTTP_HOST'];//取得當(dāng)前域名   $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判斷地址后面是否有參數(shù)   if($the_host != 'www.XXX.com')//跳轉(zhuǎn)到指向的地址  {      header('HTTP/1.1 301 Moved Permanently');//發(fā)出301頭部      header('Location: http://www.XXX.com/'.$request_uri);//該指向地址的的格式}?>
    4.通過301重定向插件進(jìn)行設(shè)置
    wordpress強(qiáng)大的插件功能,比如301重定向插件slredirectplugin,安裝后在后臺(tái)進(jìn)行相應(yīng)的設(shè)置就可以搞定301重定向了。WP的301重定向就這么簡(jiǎn)單!
    為了避免出現(xiàn)錯(cuò)誤可以把.htaccess文件備份一份哦!
    通過以上的幾種方法我們進(jìn)行301重定向的設(shè)置,但是成功與否還要進(jìn)行檢測(cè)。首先我們可以借助檢測(cè)工具,通過返回的Http狀態(tài)碼來判斷是否成功。返回的狀態(tài)碼是301表示設(shè)置成功。

詞條統(tǒng)計(jì)

  • 瀏覽次數(shù):2481
  • 編輯次數(shù):0次歷史版本
  • 最近更新:2015-04-30
  • 創(chuàng)建者:dongky
  • 相關(guān)詞條

    相關(guān)問答

    相關(guān)百科

    相關(guān)資訊