无效的安全证书和域名

发布于 2024-07-11 18:35:25 字数 446 浏览 6 评论 0原文

我最近为 www.example.com 有效但不适用于 *.example.com 的网站购买了安全证书(通配符版本 - 更昂贵) 我现在遇到的问题是,虽然用户可以输入 http://example.com ,但安全版本(启用 ssl 的页面) https://example.com 引发无效证书异常 - 这是完全可以理解的。

在请求实际到达服务器之前,如何将 https 流量重定向到 www.example.com 版本? 我尝试了网址重写和重定向,但没有任何运气。 有任何想法吗 ?

该网站使用 ASP.NET 构建并托管在 IIS 7 服务器上。

谢谢!

I recently purchased a security certificate for a website valid for www.example.com but not for *.example.com (wildcard version - more expensive)
The problem i have now is that although users can type http://example.com , the secure version (ssl enabled pages) https://example.com raises the invalid certificate exception - which is totally understandable.

How can i redirect https traffic to the www.example.com version before the request actually hits the server? i tried url rewritting and redirects without any luck. any ideas ?

The website is built using ASP.NET and Hosted on an IIS 7 server.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过去的过去 2024-07-18 18:35:25

再花几美元(在 Godaddy 上大约 30 美元)购买较短域名 example.com 的廉价证书。

似乎不太可能有大量用户在 https://example.com 中输入内容。 如果他们输入地址,他们可能会使用 http:// 或什么也不使用。 您应该能够设置 2 个虚拟主机,一个用于 http://example.com/,另一个用于 http( s)://www.example.com。 将所有内容从 example.com 重定向到 www.example.com

首先协商 SSL,因此您实际上无法执行任何操作来重定向来自 的连接https://example.comhttps://www.example.com 如果 https://example.com 的证书无效。

Spend another few bucks for a (~$30 at Godaddy) for a cheap cert for the shorter domain example.com.

It seems unlikely that a significant number of users users are typing in https://example.com. If they are typing in an address they are probably using http:// or nothing. You should be able to setup 2 virtual hosts, one for http://example.com/, and one for http(s)://www.example.com. Redirect everything from example.com to www.example.com

SSL is negotiated first, so there isn't really anything you can do to redirect connections from https://example.com to https://www.example.com if https://example.com has an invalid certificate.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文