我正在做一个移动网站,想用我的iPhone浏览器测试一下。我的Windows 7电脑和iPhone都在同一个无线网络上。如何从iPhone访问localhost ?现在我得到一个404错误。


当前回答

如果你正在做一个php项目,你可以改变href的基本值:

<基地href = " < ?php echo str_replace("localhost","192.x.x.x",HTTPS_SERVER);?”> >

Localhost或127.0.0.1:取决于您的设置 192. x.x。X:您的本地IP地址 HTTPS_SERVER:之前的base href

这样做对于在手机上加载图像、css和js文件至关重要。

其他回答

如果您正在使用MAMP,在您的iPhone Safari浏览器中输入您的IP地址(例如192.0.0.63),然后输入端口号8888(例如192.0.63:8888),您将能够在您的iPhone中看到您的本地站点。

如果使用WAMP服务器,同样在iPhone safari浏览器中输入IP地址(比如192.0.0.63),就是这样。但是不要忘记从WAMP服务器的httpd.conf文件中删除deny。如果你从127.0.0.1开始查找allow线,在它上面或下面,你会看到deny from all;只需要删除这一行并重新启动WAMP服务器就可以了。

我想完成与最初请求相同的事情,并在这里寻找答案,并关闭了所有防火墙和病毒防护,但都无济于事。

然后,我在微软文档中找到了以下关于IIS express的声明: “IIS express不向另一台计算机上的浏览器提供请求,使其在企业环境中更容易获得批准”。

底线-你将不得不安装IIS(不是交付的IIS express)来让你的项目在你的计算机之外被看到。

来源: http://msdn.microsoft.com/en-us/library/58wxa9w5.aspx

希望这对那些正在发疯地关闭电脑上所有安全功能的人有所帮助。

里面:

1)你应该点击WAMP图标>上线(等待重新启动)。

2)然后(如果你是同一网络的Iphone上的WiFi),在Iphone浏览器中打开你的IP

即http://192.168.1.22或http://164.92.124.42

查找本地IP地址: a)单击“开始>运行>cmd并输入ipconfig,然后你会看到那里。 或 B)点击蓝色箭头并“租赁新ip”。

附注:仅此而已。现在你可以从Android或iPhone访问(打开)localhost

老问题。对我有用的新答案我。

通过USB连接你的iPhone和电脑。

打开系统首选项>共享。

在左侧选项卡中选择Internet共享。这将显示您的互联网共享控件在右侧。

如果“Internet共享”后的复选框已启用,请取消勾选。

在“互联网共享”选项的右侧,勾选“iPhone USB”。

通过勾选其复选框启用Internet共享。可能会弹出一个窗口,要求您确认此操作。

找到顶部附近的消息,上面写着:“您本地网络上的计算机可以通过:xxxx.local访问您的计算机。记下xxxx说了什么——这是你的计算机的名称。你要把它输入到你的地址栏,所以我建议你把它编辑成一个简短的单词。

现在您应该能够从xxxx访问您的本地主机服务器。Local:yyyy,其中XXXX是上一步中您的名称,yyyy是服务器的端口号。

如果你不在同一个网络上,你可以使用这个叫做localtunnel的第三方工具

http://localtunnel.me/

它基本上是通过另一个服务器路由你的内容,然后你访问它。