http / https没有图像显示与网站集使用摘要页面的问题

问题是,当我转到网站集下的网站集使用情况摘要页面时,不会显示任何统计图像,只能在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://进行寻址的映像,则必须使用 代替 。

您可能需要将您的“备用访问链接”内部链接更改为“内部”,将外部链接更改为“默认”。 或者它们的一些组合。