如何檢測301是否跳轉成功. 判斷是不是301跳轉

  起初剛來現在公司上班,發現公司網站域名沒做301跳轉,然後跟領導說需要做301跳轉,領導讓我跟網站外包公司溝通. 天啊 誰知道網絡公司居然不知道什麼是301跳轉,他直接弄了個js跳轉把我糊弄了. 我想,連這個都不知道的網絡公司 也太菜了吧.後來還是算了吧 自己動手 豐衣足食! 現在給大家介紹個是否301跳轉檢測工具!希望能幫到你~

  首先,給一個工具,是來檢測服務器頭信息的,簡單來說就是看看你的站點的301是否成功了。不要小看這個301,如果被做成了302什麼的,你的站可能就要讓你歡喜讓你憂了。

  檢測地址:http://www.seoconsultants.com/tools/headers.asp#results

  在我們的網站優化過程中,時常會遇到需要網頁重定向的情況:象網站調整,如改變網頁目錄結構,網頁被移到一個新地址,再或者,網頁擴展名改變,如因應用需要把.php改成.Html或.shtml,在這種情況下,如果不做重定向,則用戶收藏夾或搜索引擎數據庫中舊地址只能讓訪問客戶還會得到一個404頁面錯誤信息,訪問流量白白喪失;再如某些註冊了多個域名的網站,也需要通過重定向讓訪問這些域名的用戶自動跳轉到主站點,等等。

  下面是具體跳轉的方法,如果你不是很擅長技術。沒關係,存下來,用得着的時候,交給你技術看看就好了。

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

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

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

  301 Redirect實現網頁重定向

  IIS服務器實現301重定向

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

  * 選擇“重定向到URL”

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

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

  * 最後點擊“應用”

  Apache服務器實現301重定向

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

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

  PHP下的301重定向

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

  Header( "Location: " );

  ASP下的301重定向

  ASP .NET下的301重定向

  ColdFusion下的301重定向

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

  <.cfheader name="Location" value="http://www.new-url.com">

  舊域名重定向到新域名

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

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

  Options +FollowSymLinks

  RewriteEngine on

發佈了18 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章