如何配置子域以使用nginx在主域上打开子页面?

时间:2017-11-09 13:59:23

标签: url nginx subdomain

所以我有一个域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。

1 个答案:

答案 0 :(得分:0)

sub.example.com的nginx配置文件中,location /下, 您可以proxy-pass到您要显示的页面。在这种情况下example.com/sub。 但如果您在example.com/sub页面上有更多链接,则您的路由需要进行一些调整。否则,它应该可以正常工作。