【问题标题】:IIS 10 Coldfusion 11 served website won't load default home page on IOS mobile devicesIIS 10 Coldfusion 11 服务的网站不会在 IOS 移动设备上加载默认主页
【发布时间】:2017-09-24 05:25:33
【问题描述】:

拥有一个运行 ColdFusion 11 的带有 IIS 10 的 Windows 2016 服务器。某些网站(使用 https://)不会仅在 iPhone 和 iPad 上加载默认主页。默认主页在 Windows 10 上的所有浏览器上都能很好地加载,甚至在 Mac 上的 Safari 和 Chrome 上也能很好地加载,但不会在 iPhone 和 iPad 上的 Safari 或 Chrome 上加载——它们只是超时。如果我将默认页面的名称放在 URL 中,它会在这些 IOS 移动设备上正常加载,但如果我只使用站点的域名,它将不会加载。 IOS 版本是最新的。如果我们将默认页面设置为 html 页面,它将加载;如果我们将其设置为 cfm 页面,它将不会加载。

所以失败的情况是在 iPhone 或 iPad 上加载默认 cfm 页面。

感谢任何帮助或建议。谢谢。

【问题讨论】:

  • 失败的请求是否到达了您的 IIS 服务器?假设它们是,这些请求的日志显示什么?
  • 是的。很多这样的行:“2017-04-26 20:49:32 216.241.173.148 GET / - 443 - 72.174.230.114 Mozilla/5.0+(iPad;+CPU+OS+10_3_1+like+Mac+OS+X) +AppleWebKit/603.1.30+(KHTML,+like+Gecko)+版本/10.0+Mobile/14E304+Safari/602.1 - 200 0 64 65"
  • 其中许多行在 3 分 28 秒的时间段内。
  • sc-win32-status=64 表示我认为的问题。
  • 该日志示例似乎是通过 SSL 的“200 OK”响应。这些请求是否会被移交给 ColdFusion? ColdFusion/connector 日志中有任何内容吗?

标签: ios mobile coldfusion default iis-10


【解决方案1】:

我想出了一个解决这个问题的方法。

我创建了一个 index.html 文件,其中包含:

<meta http-equiv="refresh" content="0;URL='https://domainname.com/index.cfm'" />

并将 index.html 设为网站的默认页面。

我不喜欢它,但它似乎可以在 iPad 和 iPhone 上运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2021-10-17
    • 2021-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多