我是 HTML 世界的新手。
我在服务器上创建了一个“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>
...
Run Code Online (Sandbox Code Playgroud)
如果我"http://localhost/example.html"在服务器的 Web 浏览器上打开此页面并单击链接(link1~link3),它们就会工作。
问题是它们在客户端的 Web 浏览器上不起作用。
我端口转发我的服务器计算机并"example.html"从客户端打开,
通过"http://myaddress.com:1234/example.html"
暂时,我通过将
服务器代码中的每个链接 更改"http://localhost/~~~.html"
为"http://myaddress.com:1234/~~~.html".
但是,我想让客户端访问服务器代码中的每个链接,如下所示 "http://localhost/~~~.html"
是端口转发的问题吗?或者是其他东西?
非常感谢。