我为www.mydomain.com设置了SSL证书。我在IIS 6中遇到了一个奇怪的问题。当我导航到www.mydomain.com时,一切正常。自www。部分是我的ssl证书注册在我没有问题。但是,我网站上的所有链接都会将我带到mydomain.com/mylink,这会导致出现错误,因为它没有以www为前缀。我的网站是ASP.Net,我的所有链接都是相对于root的(换句话说,我指的是〜/ mylink而不是硬编码mydomain.com部分)。知道为什么IIS或asp.net从我的所有链接中删除www?
答案 0 :(得分:0)
您可以专门为非www网站设置另一个网站,并强制它重定向回www网站。
然后在不同的位置设置日志,看看是否可以找到有问题的页面/链接。
否则,您可能必须使用某些链接检查脚本来查看是否有任何链接输出错误。通常,您应该在链接中使用“〜”,以便ASP.NET解析它们。这应该给你一个应用程序相对根,不应该给你这个错误。
所以你可能会在那里找到一些'http ...'链接。
如果做不到,我想不出另一个原因!
无论如何,HTH。