【问题标题】:Localhost loop when trying to view via iPhone尝试通过 iPhone 查看时出现本地主机循环
【发布时间】:2015-05-22 21:54:22
【问题描述】:

我正在尝试在我的 iPhone 上查看 localhost 网站进行测试,但我遇到了一些麻烦。我可以在手机浏览器中正常访问/localhost/,没有问题。但是,当我进入项目文件夹(即 /localhost/project/)时,它只会返回“Safari 无法显示网页”错误。

This answer helped me 到目前为止可以到达 localhost 文件夹,但再往前走也行不通。我将 httpd-conf 文件更改为使用 80 以外的端口,但这对我不起作用。

我尝试了以下方法,但没有成功:

  • 0.0.0.0/project/
  • 0.0.0.0:80/project/
  • 0.0.0.0:80/项目

我什至尝试了以下操作,这将我带到了一个错误请求 (400) 错误页面,这可能是项目文件夹中应用程序的一部分,尽管它是一个标准的白页错误文档(不是自定义错误文档页面)。

  • 0.0.0.0:443/project/

【问题讨论】:

  • 您应该尝试在您的帖子中添加一个可操作的问题以帮助其他人帮助您,例如“什么是正确的方法来等等等等?”

标签: iphone http xampp localhost port


【解决方案1】:

我设法解决了这个问题,这是因为 iOS 对 Safari 地址栏中的非域响应不佳。问题是我的项目文件夹中的应用程序定义了一个站点 URL,该 URL 设置为 localhost/project/

让我开始困惑的是,当我转到我的 IP 地址 (x.x.x.x) 时,它运行良好,但是当我转到项目文件夹 (x.x.x.x/project/) 时,由于 iOS 不接受而被循环回localhost 作为正确的目标地址(因此循环),因此将我的应用程序数据库中的站点 url 更改为我的 IP 地址意味着它始终保持在有效地址上并且现在可以工作。

可能 iPhone 不喜欢 'localhost' 的原因是它是 XAMPP 定义的一个术语,程序使用的位置;显然不是在 iPhone 上。轻松解决!

【讨论】:

    猜你喜欢
    • 2020-01-20
    • 2016-03-27
    • 2020-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-11
    • 1970-01-01
    相关资源
    最近更新 更多