href 方案不断从 http 更改为 https

href scheme keeps changing from http to https

任务非常简单:我需要在网站上获得 http:// link,但我总是获得 https://。所以,我在页面上放了这样的东西:<a href="http://link-to-my-site" rel="nofolow">Link text</a>,但导航到页面时我得到了相同的 link 但使用 https:// 方案。

我确实在网站上安装了 Composite.Navigation.HttpsEnforcer 软件包。它不应该是造成这种行为的原因,但我还是删除了它 - 运气不好。

也许这很明显,但我没有看清楚,因为现在是凌晨 4 点。

原来这个问题与 Composite C1 完全无关。

我最近将网站的 DNS 更改为 Cloudflare,它的 "Automatic HTTPS Rewrites" 设置完全符合我在网站上的体验:

Automatic HTTPS Rewrites helps fix mixed content by changing "http" to "https" for all resources or links on your web site that can be served with HTTPS.

禁用此设置解决了我的问题。