2017-02-04 90 views
0
<!DOCTYPE html> 
<html> 
    <head> 
     <link rel="canonical" href="http://www.example.com"> 
    </head> 
</html> 

請參閱下面的代碼:canonical href是絕對的,頁面是靜態的,協議是顯式聲明的。瀏覽器忽略規範鏈接中的協議?

但是,如果我導航到https://www.example.com並檢查頁面代碼,我看到該瀏覽器(用chrome和firefox嘗試)將href重寫爲https://www.example.com

爲什麼這麼說?

我的實際問題是共享工具,我想在獲取共享統計數據時忽略協議。

回答

0

事實證明,Cloudflare設置(我沒有提到我的問題)是覆蓋頁面中的所有鏈接,所以這個問題與瀏覽器無關。

關閉Cloudflare「自動HTTPS重寫」設置解決了這個問題。