问题是,当我转到网站集下的网站集使用情况摘要页面时,不会显示任何统计图像,只能在https中显示。 HTTP工作正常,让我解释为什么。
外部用户点击代理将协议切换到https,从而导致许多function失败,因为SharePoint在http中返回一些JavaScript URL。 因此,在AAM中,我按如下方式将SharePointconfiguration为HTTPS:
http://example.com:81 默认 http://example.com:81 http://example.com 互联网 https://www.example.com https://www.example.com 互联网 https://www.example.com http://www.example.com 互联网 https://www.example.com
另外,我在IIS 6中添加了一个主机头。结果如预期的那样减去网站使用页面上的Reserved.ReportViewerWebControl.axd的唯一问题是不显示图像(数据正常)。 检查破碎的图像后,它正在请求http而不是https。 没有错误显示。
有没有人遇到过这个问题或者有build议修复这个报表服务?
MOSS 2007,Windows Server 2003,IIS 6
当SharePoint获取请求时,您需要确保它认为正在获取的请求是它正在发布的实际URL。 因此,例如,如果您的代理服务器正在接受https://foobar.com/的请求,那么它将需要发送相同的URL到SharePoint。 这是AAM知道如何提供正确URL的唯一方法,因为SharePoint只要在AAM中configuration该URL就发送回相同的URL。
您是否在网页中硬编码url? 通常使用的技巧是从图像URL中删除协议。 <img src="//host/image/path/img.png">
在Web开发人员解决方法部分中find此处 。
例如,如果您在www.fabrikam.com/account.htm上具有可使用http://或https://进行寻址的映像,则必须使用
代替 。
您可能需要将您的“备用访问链接”内部链接更改为“内部”,将外部链接更改为“默认”。 或者它们的一些组合。