<!DOCTYPE html>
<html>
<head>
<link rel="canonical" href="http://www.example.com">
</head>
</html>
请参阅以下代码:canonical href是绝对的,page是静态的,并且显式声明了协议。
但是,如果我导航到https://www.example.com
并检查页面代码,我会看到该浏览器(尝试使用chrome和firefox)将该href重写为https://www.example.com
。
为什么会这样?
我的实际问题在于共享工具,我想在获取共享统计信息时忽略协议。
答案 0 :(得分:0)
事实证明,Cloudflare设置(在我的问题中我甚至没有提及)覆盖了页面中的所有链接,因此这个问题与浏览器无关。
关闭Cloudflare“自动HTTPS重写”设置解决了这个问题。