网络外的计算机连接到我的本地主机时出现的问题

网络外的计算机连接到我的本地主机时出现的问题

我正在尝试让其他人访问我创建的网站。确切地说是销售点系统。网络外的人看到断开的链接真的很正常吗?我使用 apache 作为服务器。通过 wampserver 安装。我该如何解决这个问题?当我只是测试网站的人时,基本上一切都正常。如果您需要更多详细信息,请发表评论。谢谢

更新 他们可以使用我的 IP 地址访问我的本地主机。他们可以看到网站,但当他们单击其他链接时,他们会报告未找到对象错误。我不知道为什么,因为当我从本地主机本身访问它时,我没有看到任何类似的东西。 http://localhost/pos

答案1

localhost是一个始终指代“这台计算机”的“神奇”主机名。

具体来说,它是赋予环回网络接口的标准主机名。


如果您的网站包含指向的链接localhost,那么该网站的用户最终将尝试连接到他们自己的计算机。

如果可能的话,所有 URL 都应该是相对的(例如,没有主机名。/images/logo.png所以不是 http://www.example.com/images/logo.png)。这样就消除了这个问题,因为如果没有主机名,它将使用已经使用的主机名。

但如果你要使 URL 绝对化,则主机名不能localhost。它应该是您的域名或外部 IP 地址。

相关内容