代码之家  ›  专栏  ›  技术社区  ›  ScottG

不使用WWW时如何修复SSL错误

  •  0
  • ScottG  · 技术社区  · 16 年前

    我的网站上有www.reallygreatys.com的SSL证书。如果你想用 https://reallygreattoys.com (没有www),它会给你不可信的连接消息。将代码放在global.asax中以重定向它不起作用。我有一些对非https有效的代码,但我怀疑证书检查发生在global.asax中应用程序_BeginRequest中的代码运行之前。

    我对证书的了解不够,但实际上,为什么它不能与www一起使用或不与www一起使用呢?有没有一种方法可以在证书级别修复它?

    仅供参考-这是ASP.NET 1.1

    2 回复  |  直到 16 年前
        1
  •  2
  •   EricLaw    16 年前

    您可以在服务器上进行代码更改来解决此问题。

    您最好的选择是获得一个证书,证书上指定了“www-less”版本的网站名作为SubjectAltname。Godaddy将为基本的SSL证书收费(大约20美元)自动执行此操作。

    https://www.fiddler2.com 例如。检查证书属性,您会发现它适用于“fiddler2.com”和“www.fiddler2.com”。

        2
  •  0
  •   Community Mohan Dere    8 年前

    这会在它到达ASP.NET运行时之前发生。

    在姐妹网站(serverfault.com)上的这篇文章可能包含你的答案。

    https://serverfault.com/questions/66708/iis-6-setting-up-301-redirect-for-non-www-to-www-for-seo

    或者你可以买一张新的证书。
    我相信还有其他的答案。不过,我将从serverfault.com开始,因为这不是与编程相关的问题,