所以我有一个域example.com和一个子域sub.example.com。
我想配置我的Nginx虚拟主机以在用户使用域example.com时打开根站点,但是当用户使用sub.example.com时,服务器应该提供example.com/sub。我遇到的主要问题是URL的变化。我不想简单地重定向,相反,URL应该保持不变。
所以基本上你可以通过访问example.com/sub或sub.example.com打开同一页面,但URL应该始终是sub.example.com。
答案 0 :(得分:0)
在sub.example.com
的nginx配置文件中,location /
下,
您可以proxy-pass
到您要显示的页面。在这种情况下example.com/sub
。
但如果您在example.com/sub
页面上有更多链接,则您的路由需要进行一些调整。否则,它应该可以正常工作。