標籤:

顯性URL和隱性URL有什麼區別?

沒有發現有什麼區別,能否用通俗易懂的話解釋?


301重定向,也叫「永久性轉移「,搜索引擎在抓取新內容的同時也將舊的網址替換為重定向之後的網址。

302跳轉,」臨時跳轉「,搜索引擎在抓取新的內容也將舊的網址替換為重定向之後的網址。

統稱為顯式跳轉

為什麼要用301重定向?

首先是網址規範化問題

http://www.test.com

http://test.com

http://www.test.com/index.html

http://test.com/index.html

站長是沒辦法控制別的網站使用哪一個網址連向自己的主頁,所以應該在主機伺服器上,把所有可能成為主頁網址的URL,通過301重定向到選擇的主頁版本上。

另外是如果站長有諸多個域名:

http://test.com

http://test.net

http://test.org

http://test.com.cn

http://test.cn

這些域名全部指向一個網站http://test.com

或者

註冊了一個很長的域名http://longtestnametest.com,也註冊了縮寫域名方便記住test.com,其中一個做域名,另一個就可以轉向到主域名。

使用301重定向,當網頁A用301重定向到網頁B時,搜索引擎可以肯定網頁A永久的改變位置,或者說實際上不存在了,搜索引擎就會把網頁B當作唯一有效目標。

好處是,第一沒有網址規劃問題;第二,網頁A的PR網頁級別會傳到網頁B。

很多時候其他網站會鏈接到

http://test.com

http://www.test.com/index.html

http://test.com/index.html

而不是希望的

http://www.test.com

如果使用301跳轉,把前三個URL轉到最後一個上,PR也就集中在網頁 http://www.test.com了。

PR : PageRank 網頁排名

301重定向 302跳轉 隱式跳轉在CloudXNS上的簡單實現

1&> 301重定向

在瀏覽器中鍵入 301.weihaitong.xyz,回車,直接重定向到 126網易免費郵--你的專業電子郵局

打開瀏覽器的分析工具,看到如下:

瀏覽器網址欄顯示的是重定向後的域名 : http://www.126.com

2&> 302跳轉

在瀏覽器中鍵入 302.weihaitong.xyz,回車,直接重定向到 http://www.163.com

打開瀏覽器的分析工具,看到如下:

瀏覽器網址欄顯示的是重定向後的域名 : http://www.163.com

3&> 隱式跳轉

在瀏覽器中鍵入 yinshi.weihaitong.xyz,回車,直接重定向到 http://www.163.com

打開瀏覽器的分析工具,看到如下:

回復內容頭中是200 OK

回復的data部分是

建立個frame,frame去請求http://www.baidu.com的內容,瀏覽器網址欄中還是 yinshi.weihaitong.xyz

在CloudXNS上,可以為跳轉配置多條線路,線路非常豐富,根據用戶的IP,可以實現跳轉到不同域名,甚至是不同跳轉方式的跳轉,配置很靈活。

例子:

我的測試IP屬於長寬北京,屬於國內其他默認組,瀏覽器輸入302.weihaitong.xyz


主要區別是瀏覽器地址欄的 URL 信息了,舉個例子:

你訪問, t1.YOUR-DOMAIN 的時候(顯性 URL),瀏覽器會 301 重定向到 https://dnspod.cn/ ,這個時候地址欄裡面的 URL 也是 https://dnspod.cn/你訪問,t2.YOUR-DOMAIN 的時候(隱性 URL),地址欄還是 t2.YOUR-DOMAIN,但是頁面內容是 https://dnspod.cn 的,這裡實際是通過 iframe 的形式將目標站嵌入進來的。


推薦閱讀:

為什麼源站域名和加速域名不能相同?
dns 里的glue records是什麼意思,有什麼作用?
只有一台伺服器怎麼提升所有用戶的訪問速度?
一個域名是用哪裡的DNS來解析的,電腦怎麼知道找哪一個DNS呢?
DNS 出錯,除了QQ什麼都不能用,如何解決?

TAG:DNS | DNSPod |