gpt4 book ai didi

ssl - Umbraco - 对某些页面使用 HTTPS

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:26 25 4
gpt4 key购买 nike

我正在使用 Umbraco 构建网站,有几个页面需要通过 HTTPS 而不是 HTTP 访问(例如登录页面)。

我已经看到一些宏放在需要使用 HTTPS 的页面上,基本上只是检查所使用的协议(protocol)并执行 Response.Redirect。如有必要,使用正确的协议(protocol)。这似乎是实现看似相当基本的要求的一种糟糕方式——理想情况下,我希望 Umbraco 将这些页面的任何链接呈现为 <a href="https://..."。 ,当用户转到页面时不进行重定向。

使用这些重定向宏,如果用户在 HTTPS 页面上并导航到 HTTP 页面,浏览器也有可能显示警告。如果链接是相对的,用户将从 HTTPS 重定向到 HTTP,浏览器可能会对此发出警告。

有没有办法在不修改任何 Umbraco 框架代码的情况下实现这一点?

最佳答案

目前没有内置方法可以让 Umbraco 中的一些页面返回 https url。

目前我能想到的唯一方法就是确保正确设置链接。

但是没有办法阻止人们进入不安全的链接。这就是重定向派上用场的地方,它将确保您不会不安全地到达安全页面。

我建议以 https 模式运行整个站点。在过去,性能会成为以 https 模式运行整个站点的反对意见。但是对于现代服务器,这真的不应该再成为问题了。

关于ssl - Umbraco - 对某些页面使用 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4922056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com