我们的 Coldfusion 网页使用 https 提供服务,但我们有时会收到可怕的错误“您只想查看安全交付的网页内容吗?” 通过使用 Httpwatch,我可以看到调用 Coldfusion Missing Template Handler 时会发生这种情况;页面missingtemplate.cfm 使用http 提供。如何将其配置为始终使用 https?
问问题
209 次
1 回答
0
鉴于您说在这种情况下丢失的文件是/CFIDE/scripts/cfform.js
并且/CFIDE/scripts/masks.js
您不能通过建立 /CFIDE/scripts 虚拟目录来解决此问题,以便 Web 服务器不会认为它们丢失了吗?如果您不想授予对 /CFIDE/scripts 的访问权限(有些人会反对),那么您可以将它们重新定位到您的网站目录并使用<cfajaximport>
.
也就是说,这掩盖了问题,而不是解决问题。但是,根据我对您的问题的评论,我很好奇 CF 如何参与非 CF 文件的 404 情况?它应该是处理这类事情的 Web 服务器,而不是 CF。这里有一些你没有说明的谜题有助于解释这一点吗?
于 2012-06-29T07:14:20.933 回答