我知道如何在 windows 上使用 xampp 设置本地网络服务器...我在主机文件 (c:\windows\system32\drivers\etc\hosts) 上输入我的别名和目标,然后在我的 apache vhosts 上添加相应的条目配置文件。这样,假设我的网络服务器正在监听端口 80,我可以例如映射example.com
到我的本地网络服务器。
我总是在我的主机文件中输入整个域名(例如 example.com),并且对该名称的任何请求都将被定向到 localhost。
现在我想知道是否有一种方法可以仅将某个端口(例如仅 example.com:8080)上的 example.com 转发到本地网络服务器,而将 example.com(默认端口 80)单独保留,以便它仍然会去我的现场制作网站。
据我了解,仅使用主机文件可能无法做到这一点(我尝试将端口 :8080 添加到我的域名中-似乎不起作用;-))...
我对这个主题真的不太了解,所以欢迎任何想法、见解、链接、阅读材料、工具。
编辑:Arnout 的回复回答了我上面提出的问题,但没有解决我的实际问题。将 example.com:8080 重新路由到 localhost:80 确实有效,如果我访问 example.com,它会加载我本地版本的首页,但该页面上的所有链接当然不知道端口号,因此指向生产版本......我的问题的实际解决方案似乎是咬住酸苹果并修复我的应用程序(按照 Rob 的建议)并删除所有硬编码的 url,以便它适用于任何域......