尝试通过iPhone查看时的Localhost循环

时间:2015-03-19 16:50:51

标签: iphone http xampp localhost port

我试图在我的iPhone上查看本地主机网站进行测试,但我遇到了一些麻烦。我可以在手机浏览器中使用/ 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/project

我甚至尝试了以下内容,它将我带到Bad Request(400)错误页面,可能是项目文件夹中应用程序的一部分,尽管它是标准的白页错误文档(不是自定义错误文档页面)。

  • 0.0.0.0:443/project /

1 个答案:

答案 0 :(得分:0)

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

让我感到困惑的是,当我访问我的IP地址(x.x.x.x)时,它工作正常,但是当我转到项目文件夹(x.x.x.x/project/)时因为iOS而被回放不接受localhost作为正确的目标地址(因此是循环),因此将我的应用程序数据库中的站点URL更改为我的IP地址,这意味着它始终保留在有效地址上,现在可以正常工作。

据推测,iPhone不喜欢'localhost'的原因在于它是由XAMPP定义的术语,XAMPP是该程序使用的位置;显然不在iPhone上。轻松修复!