我为 www.mydomain.com 设置了 SSL 证书。我在 IIS 6 中遇到了一个奇怪的问题。当我导航到 www.mydomain.com 时,一切正常。由于万维网。部分是我的 ssl 证书在我没有问题的情况下注册的。然而,我网站上的所有链接都将我带到 mydomain.com/mylink,这会导致证书错误,因为它没有以 www. 为前缀。我的网站是 ASP.Net,我的所有链接都是相对于根目录的(换句话说,我指定的是 ~/mylink 而不是硬编码 mydomain.com 部分)。知道为什么 IIS 或 asp.net 从我的所有链接中删除 www 吗?
最佳答案
您可以专门为非 www 网站设置另一个网站,并强制它重定向回 www 网站。
然后安装程序登录到不同的位置,看看是否可以让您找到有问题的页面/链接。
否则,您可能必须使用一些链接检查脚本来查看是否有任何链接出现错误。通常,您应该在链接中使用“~”,以便 ASP.NET 解析它们。这应该给你一个应用程序的相对根,它不应该给你这个错误。
所以你可能有几个“http...”链接。
否则,我想不出其他原因!
不管怎样。
关于asp.net - 从 IIS 6 中的 url 中删除 www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/689391/