【问题标题】:ASP Include over HTTPS通过 HTTPS 包含 ASP
【发布时间】:2013-05-17 21:50:26
【问题描述】:

我有一个使用 https 的支付页面。该页面有以下包含语句

<% Response.WriteFile("/Includes/header.asp"); %>

Chrome 和 IE 正在阻止此包含中的 js 和 css 文件,因为它们不安全。这些 js 和 css 文件具有相对 url。有什么方法可以将包含指定为 https 还是我需要更改相对文件路径以使用完全解析的 https url?

【问题讨论】:

  • 向我们展示生成的源代码。
  • 我从未见过经典 ASP 中的 Response.WriteFile 函数,并且它未列在 Response 对象的参考中。我在这里错过了什么?
  • 如果这没有产生错误,则意味着您使用的是 ASP.NET 而不是经典的 ASP。请在以后正确标记。

标签: asp.net file-io https


【解决方案1】:

Response.Writefile 在 asp.net 中使用,但在经典中没有

经典 ASP 使用与 SSI 相同的语法,例如

<!-- #include file ="pathto/header.inc" -->

<!-- #include virtual ="/pathfromroot/header.inc" -->

如果您的页面没有获取 js 或 css 文件,那么您可能需要将它们复制到与支付页面本身相同的安全环境中。我从事过 worldpay 和 paypoint 的集成,他们都有上传文件的功能

【讨论】:

    猜你喜欢
    • 2012-02-10
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 2015-06-25
    • 1970-01-01
    • 2012-09-05
    相关资源
    最近更新 更多