php中的自定义域而不是本地主机

php中的自定义域而不是本地主机,php,localhost,Php,Localhost,我在这个网站上找到了一些关于我的问题的主题,但是没有人能完全解决它,所以我创建了这个主题,希望能够找到找到答案。我已经做了一个php网站运行在局域网。它在我的电脑上运行得很好。但是当其他电脑点击链接到里面的页面时,它们就不工作了。它显示“localhost/about,localhost/contact,…”。只有当我用我的电脑名更改localhost时,它才起作用。那么,有谁能告诉我,当其他电脑点击访问其中的页面时,它们会自动从本地主机更改为我的电脑名,该怎么办?非常感谢 通常情况下,我们使用

我在这个网站上找到了一些关于我的问题的主题,但是没有人能完全解决它,所以我创建了这个主题,希望能够找到找到答案。我已经做了一个php网站运行在局域网。它在我的电脑上运行得很好。但是当其他电脑点击链接到里面的页面时,它们就不工作了。它显示“localhost/about,localhost/contact,…”。只有当我用我的电脑名更改localhost时,它才起作用。那么,有谁能告诉我,当其他电脑点击访问其中的页面时,它们会自动从本地主机更改为我的电脑名,该怎么办?非常感谢

通常情况下,我们使用当前托管pc的ip地址访问局域网中的网站。因此,任何人想要访问该网站,都将使用您的ip。。192.168.1.0/sitefolder/index.php

如你所说,如果你想让你的网站在局域网内运行,你需要把你的IP地址放在连接到同一路由器的其他电脑可以访问的位置;
例如,如果您的ip地址是:192.168.4.7,而另一台电脑的ip地址是192.168.4.5,那么如果您将“192.168.4.7”改为“localhost”,它将能够连接。该ip只是一个示例。但是你说你的网站是为了在局域网上运行。。因此,任何连接其他网络而不是当前LAN网络的人或任何人都无法访问它。不,你搞错了,LAN中的其他PC也可以访问,如果我键入(mt00/mysite/index.php或mt00/mysite/contact.php,…)“mt00”是我的PC名,“mysite”文件夹是否包含web。这意味着url会自动从您的电脑名更改为本地主机名,对吗?你有任何.htaccess文件吗?请检查一下。你也应该使用你的ip,而不是在你的.htace中使用localhost目录。实际上,当我尝试从其他电脑访问时,URL都是localhost。如果我手动将localhost更改为“mt00”(mt00是我的电脑名),它们可以正常工作。我只想当我从其他电脑访问时,所有链接自动从本地主机更改为mt00。其他电脑可以通过IP地址或我的电脑名访问我的文件夹。在这种情况下,我使用我的电脑名。例如:我的电脑名为“mt00”,文件夹中包含名为“mysite”的网站。因此,其他PC可以通过浏览器中的类型进行访问:mt00/mysite。但当我单击内部页面时,它变为(例如:localhost/mysite/contact)。如果我在mt00之前手动更改localhost,它会工作得很好。