• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            重定向(將各種網絡方向轉動其他位置)

            更新時間:2025-12-22 21:06:53 閱讀: 評論:0

            重定向(將各種網絡方向轉動其他位置)

            重定向 (將各種網絡方向轉動其他位置) 次瀏覽 | 2022.05.10 18:02:03 更新 來源 :互聯網 精選百科 本文由作者推薦 重定向將各種網絡方向轉動其他位置

            重定向(Redirect)就是通過各種方法將各種網絡請求重新定個方向轉到其它位置(如:網頁重定向、域名的重定向、路由選擇的變化也是對數據報文經由路徑的一種重定向)。

            中文名

            重定向

            外文名

            Redirect

            做法

            將各種網絡請求轉到其它位置

            例如

            網頁重定向、域名的重定向

            需要的情況

            網站調整

            方式

            301redirect、302redirect

            其他定向

            Linux重定向

            網頁定向

            我們在網站建設中,時常會遇到需要網頁重定向的情況:

            1.網站調整(如改變網頁目錄結構);

            2.網頁被移到一個新地址;

            3.網頁擴展名改變(如應用需要把.php改成.Html或.shtml)。

            這種情況下,如果不做重定向,則用戶收藏夾或搜索引擎數據庫中舊地址只能讓訪問客戶得到一個404頁面錯誤信息,訪問流量白白喪失;再者某些注冊了多個域名的網站,也需要通過重定向讓訪問這些域名的用戶自動跳轉到主站點等。

            詳細介紹

            常用的重定向方式有:301redirect、302redirect與meta fresh。

            301redirect

            301代表永久性轉移(PermanentlyMoved),301重定向是網頁更改地址后對搜索引擎友好的最好方法,只要不是暫時搬移的情況,都建議使用301來做轉址。

            302redirect

            302代表暫時性轉移(Temporarily Moved),在前些年,不少Black Hat SEO(黑帽SEO)曾廣泛應用這項技術作弊,目前,各大主要搜索引擎均加強了打擊力度,像Google前些年對域名之王(Business)以及近來對BMW德國網站的懲罰。即使網站客觀上不是spam,也很容易被搜尋引擎容易誤判為spam而遭到懲罰。

            meta fresh

            這在2000年前比較流行,不過現在已很少見。其具體是通過網頁中的meta指令,在特定時間后重定向到新的網頁,如果延遲的時間太短(約5秒之內),會被判斷為spam。

            方法

            301Redirect實現網頁重定向

            IIS服務器實現301重定向

            打開internet信息服務管理器,在欲重定向的網頁或目錄上按右鍵

            選擇“重定向到URL”

            在“重定向到”輸入框中輸入要跳轉到的目標網頁的URL地址

            選中“資源的永久重定向”(切記)

            最后點擊“應用”

            Apache服務器實現301重定向

            相比較來說,Apache實現起來要比IIS簡單多了。在Apache中,有個很重要的文件.htaccess,通過對它的設置,可以實現很多強大的功能,301重定向只是其中之一。

            Redirect permanent/www.bloghuman/ (將目錄下內容重定向到www.bloghuman/)

            redirect permanent/index.php www.bloghuman/index.php?go=category_6(將網頁index.php重定向到www.bloghuman/index.php?go=category_6)

            通過合理地配置重定向參數中的正則表達式,可以實現更復雜的匹配。有興趣的朋友可參考本站Apache手冊。

            PHP下的301重定向

            Header("HTTP/1.1 301 Moved Permanently" );

            Header("Location: www.bloghuman");

            ?>

            ASP下的301重定向

            <%@ Language=VBScript%>

            <%

            Respon.Status="301 Moved Permanently"

            Respon.AddHeader "Location","www.bloghuman"

            %>

            ASP .NET下的301重定向

            </span></p><p datasourceorigin="quark_baike" style="text-align:left;text-indent:0;margin-left:0"><span>private void Page_Load(object nder, System.EventArgs e)</span></p><p datasourceorigin="quark_baike" style="text-align:left;text-indent:0;margin-left:0"><span>{</span></p><p datasourceorigin="quark_baike" style="text-align:left;text-indent:0;margin-left:0"><span>Respon.Status = "301 Moved Permanently";</span></p><p datasourceorigin="quark_baike" style="text-align:left;text-indent:0;margin-left:0"><span>Respon.AddHeader ("Location","www.bloghuman");</span></p><p datasourceorigin="quark_baike" style="text-align:left;text-indent:0;margin-left:0"><span>}</span></p><p datasourceorigin="quark_baike" style="text-align:left;text-indent:0;margin-left:0"><span>

            ColdFusion下的301重定向

            <.cfheader statuscode="301"statustext="Moved permanently">

            <.cfheader name="Location"value="www.new-url">

            舊域名重定向到新域名

            創建一個.htaccess文件,并將下面提供的代碼寫入文件內,它可以確保舊域名所有的目錄或者網頁正確的跳轉到新域名內。

            記住.htaccess文件一定要放在舊網站的根目錄下,并且新網站要和舊網站保持相同的目錄結構及網頁文件

            Options +FollowSymLinks

            RewriteEngine on

            RewriteRule(.*)www.domain/$1[R=301,L]

            請將上面的www.domain修改成你想要跳轉到的域名。

            此外,這里建議大家歸總舊網站的外部鏈接,并聯系相應的站點修改導入鏈鏈的URL,以指向新站點。

            域名301重定向到www的二級域名

            在以前的文章中我反復提及過:www.domain是domain域下的一個二級域名,并對二級域名和一級目錄之間如何選擇以及網站結構優化做了一個詳細的分析,有興趣的可以讀一下兩篇文章,網站結構優化是SEO中最重要。

            OK,繼續域301跳轉到www二級域的實現方式:

            創建一個.htaccess文件,并將下面提供的代碼寫入文件內,它可以確保所有來自對domain的請求都轉向到對www.domain進行請求。

            Options+FollowSymlinks

            RewriteEngine on

            rewritecond %{http_host} ^domain [nc]

            rewriterule ^(.*)$ www.domain/$1 [r=301,nc]

            請將上面的domain和www.domain修改成你想要跳轉到的域名。

            注意:.htaccess文件只有在使用安裝有Mod Rewrite模塊的Apache作為WEB服務器的Linux主機上才能起作用

            檢測工具

            配置完成后,一定認真檢查一下是否正確。Internet有很多類似的Server Header檢查工具,如Check Server Headers Tool - HTTP Status Codes Checker

            網站302重定向使用不當導致被GOOGLE懲罰

            Business是網上最大的商業搜索引擎和分類目錄,以專業提供商業信息而享負盛名,包括近19萬網頁。若以“business”為關鍵詞在Google中進行搜索,該網站名列第一。不過在9月5日,Business遇到一件蹊蹺之事:它的首頁由PR8變成了PR0,而且Google搜索結果中找不到首頁。好在被“蒸發”的只是首頁,不過慶幸的是第二天首頁又回到了Google的搜索結果,但PR仍舊為0。

            Business的問題出在它的重定向命令上。該網站讓business跳轉到www.business,這種重定向本該是永久性的。我們知道,301屬于永久性重定向,而302則屬于臨時性重定向,只有當一個網站或網頁在24到48小時之內臨時移到其它位置的情況下才能使用該命令。但Business卻錯誤地使用了“HTTP/1.1302 Object Moved”狀態碼。

            普遍現象

            其實網站重定向極為普遍,譬如不滿意原來的域名而申請了一個新域名;買下容易被人錯拼的域名,防止客戶因為拼錯URL而找不到網站,等等。可是,很多人卻會由于使用了錯誤的重定向狀態碼而遭“滅站之災”,就象Business。盡管他們的重定向理由充分合理,然而若使用不當,則可能被Google誤認為是利用多個域名指向同一網站,那么你的網站就會被封掉,罪名是“利用重復的內容來干擾Google搜索結果的網站排名”。Business就是最好的前車之鑒。只不過大多數使用錯誤重定向參數的網站沒Business這么幸運,一個小小的重定向就可能使網站前功盡棄,只能從頭來過:重新申請新域名,重新發布新網站,等等。記住:Google絕不會同情任何人即使無心犯下的錯誤。

            運作流程

            網站服務器響應網頁瀏覽請求的運作流程

            讓我們先來了解一下用戶/搜索引擎和網站一開始的交互流程。當用戶或搜索引擎向一個網站服務器發出網頁瀏覽請求時,該服務器將:

            1.通過域名服務器(DNS)將域名轉換為網站的IP地址,然后返回給客戶

            2.打開一個該IP套接口連接

            3.記下通過該套接口的一個HTTP數據流

            4.從WEB服務器接收一個響應請求的HTTP數據流。該數據流包含狀態碼,狀態碼的值由HTTP協議所決定。這里所說的“HTTP數據流”信息也叫“頭信息(Header)”。頭信息中包括了日期,服務器類型,通常還會有一條“200OK”信息。如果一切良好,那么網絡服務器就會將“200OK”信息以及請求頁面發送出去。如果網站在這時候已經建立了重定向,那么服務器就會在頭信息中包含一個“302 Moved Temporarily”或“301 Moved Permanent”之類的響應信息。搜索引擎會根據服務器頭信息中的內容作出決定。

            注意事項

            網站重定向的注意事項

            1.若準備將服務器上的文件移到其它地方時,須就以下信息正確地通知搜索引擎的爬行程序:

            目標地址:這些文件被移向何方

            移動屬性:暫時移走還是永久性移走

            2.對擁有多個域名的網站,專家建議應把那些不想在搜索引擎上推廣的域名用301跳轉命令來永久性重定向。

            確保網站實施了正確的301重定向

            指令實施

            對于正確實施301重定向

            1.在.htaccess文件中增加301重定向指令

            2.適用于使用Unix網絡服務器的用戶。通過此指令通知搜索引擎的spider你的站點文件不在此地址下。這是較為常用的辦法。形如:Redirect301/www.yourdomain/

            3.在服務器軟件的系統管理員配置區完成301重定向

            適用于使用Window網絡服務器的用戶

            4.采用“mod_rewrite”技術

            通過該技術進行的改變將在.htaccess文件中體現出來,形如:

            Options +FollowSymLinks

            RewriteEngine on

            RewriteCond %{HTTP_HOST} ^yourdomain

            RewriteRule ^(.*)$ www.yourdomain/$1 [R=permanent,L]

            5.綁定/本地DNS(域名別名跳轉)

            如果具有對本地DNS記錄進行編輯修改的權限,則只要添加一個記錄就可以解決此問題。

            若無此權限,則可要求網站托管服務商對DNS服務器進行相應設置。

            DNS服務器的設置

            若要將aaa.domain指向www.domain,則只需在DNS服務中應增加一個別名記錄,可寫成:aaa IN CNAME

            如需配置大量的虛擬域名,則可寫成:* IN CNAME www.domain.

            這樣就可將所有未設置的以domain結尾的記錄全部重定向到www.domain上。

            6.用ASP/PHP實現301重定向:

            代碼在上面已經介紹過了

            專家看法

            資深SEO專家Dan Thies的看法和建議

            Dan Thies體會

            對于Business所遭遇的問題Dan Thies深有體會,因為他也有過類似的遭遇。他的網站上有一個會員跟蹤腳本,其中一個會員的站點通過302命令映射到這個跟蹤腳本,而這個跟蹤腳本又是通過302映射到他的主頁。當在Google中用“keyword rearch”進行搜索,他的主頁排名在前十位,然而地址顯示的卻是那個會員的網址。結果使他哭笑不得:訪問者通過Google搜索結果進入他的網站,而他卻不得不為這些訪問量給那個會員支付報酬!后來他用robots.txt文件禁止Spiders跟蹤訪問他的會員跟蹤腳本才算解決了問題。

            對于Business,Dan Thies認為:“目前Google在302重定向"的處理上還存在一定的問題,但并不表示Google不允許302重定向。Business并未遭封或遭到懲罰,它們只是返回了錯誤的響應。”

            Dan Thies建議

            如果使用了跟蹤URL/腳本,又必須讓訪問者重定向到某一著陸頁,那么一定要在robots.txt文件中禁止Spiders去訪問第二個重定向。如果沒有對跟蹤URL/腳本進行重定向,而只是把另外一個URL上的內容給復制過來,那么應在robots.txt文件中禁止Spiders去訪問跟蹤URL,以防因內容重復而遭搜索引擎懲罰。

            經驗之談

            301重定向經驗談

            一個多域名站主的經驗之談

            “我只有一個網站,主域名是www.domain,此外還有諸如domain1、domain2、domain3等共計十幾個域名。所有這些次級域名都映射到www.domain,而且所有域名對應的是同一個IP地址。由于事實上我只有一個站點,一個站點又只能對應一個.htaccess文件,顯然不可能直接修改.htaccess文件來實現重定向。

            步驟流程

            A.把domain1從domain上獨立出來,讓它成為服務器上的一個普通獨立網站。

            B.為domain1創建一個.htaccess文本文件,并在文件中設置重定向代碼為:

            Redirect permanent/www.domain/

            再將修改后的.htaccess文件上傳給domain1所在服務器。

            這一步也可以在域名控制面板中完成。

            C.進入域名控制面板,將所有原來綁定到domain上的域名從domain上釋放,然后重新綁定到doamin1。這樣一來,這些被綁定的域名使用的都是domain1的.htaccess文件,因而也就意味著它們都被永久性重定向到domain上了。好了,大功告成!就這么容易!

            參考資料

            本文發布于:2023-06-05 00:39:43,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/92/201443.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:重定向(將各種網絡方向轉動其他位置).doc

            本文 PDF 下載地址:重定向(將各種網絡方向轉動其他位置).pdf

            標簽:重定向   方向   位置   網絡
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 日韩精品av一区二区三区| 福利片91| 中文字幕精品久久久久人妻红杏1 人妻少妇精品中文字幕 | 成人啪啪一区二区三区| 丰满人妻熟妇乱又伦精品app| 久久久久波多野结衣高潮| 国产精品久久久久久影视| 18禁无遮拦无码国产在线播放| 精品国产午夜理论片不卡| 成人拍拍拍无遮挡免费视频| 久久经精品久久精品免费观看| 亚洲天堂久久一区av| 亚洲国产综合自在线另类| 色欧美片视频在线观看| 综合午夜福利中文字幕人妻| 久久国产精品久久精| 熟女视频一区二区三区嫩草| 最近中文字幕完整版2019| 国产人妻人伦精品婷婷| 激情97综合亚洲色婷婷五| www插插插无码视频网站| 国产成人亚洲欧美二区综合| 激情六月丁香婷婷四房播 | 久久久久免费看成人影片| 熟妇人妻久久春色视频网| 久久精品国产99亚洲精品| 一 级做人爱全视频在线看| 思思热在线视频精品| 色呦呦 国产精品| 亚洲毛片无码专区亚洲乱| 久久99国产精品尤物| 四虎成人精品在永久在线| 九色综合国产一区二区三区 | 午夜福利92国语| 欧美国产精品不卡在线观看| 国产成人精品亚洲日本在线观看| 亚洲av午夜精品无码专区| 白丝乳交内射一二三区| 国产成人无码a区在线观看导航| 久久三级中文欧大战字幕| 91热在线精品国产一区 |