我是HTML世界的新手。无法从客户端访问服务器HTML代码中的“href = http:// localhost/~~~”的链接
我创建了一个“example.html的”在服务器网页,
其中包含以下标签链接。
...
<nav>
<ol>
<li><a href="http://localhost/link1.html">link1</a></li>
<li><a href="http://localhost/link2.html">link2</a></li>
<li><a href="http://localhost/link3.html">link3</a></li>
</ol>
</nav>
...
如果我打开这个"http://localhost/example.html"
页面上服务器的Web浏览器,点击链接(链接1〜LINK3),他们的工作。
问题是,他们不能在客户端的Web浏览器上工作。
我端口转发我的服务器计算机,打开"example.html"
从客户端,
通过"http://myaddress.com:1234/example.html"
暂时,我改变
在服务器代码的每一个环节,"http://localhost/~~~.html"
到"http://myaddress.com:1234/~~~.html"
解决了这个问题。
不过,我想启用客户端来访问写成"http://localhost/~~~.html"
是它的端口转发的问题在服务器代码的每一个环节?或者是其他东西?
非常感谢。
如果浏览器位于远程计算机上,它不知道您的本地主机。 DNS解析不能像这样工作。 – dmitryro