我想知道WordPress多站点的配置时,主站点在根目录中,其他站点在/site-name/例如:Main website: http://www.example.com/ Second website: http://www.example.com/second-site/ Third site: http://www.example.com/thrid-site/我找了设置,但我只找到了它与子域。
Main website: http://www.example.com/ Second website: http://www.example.com/second-site/ Third site: http://www.example.com/thrid-site/
kulphzqa1#
假设您的文件夹结构如下所示:
/root_folder/* /root_folder2/second-site/* /root_folder3/third-site/*
然后,您需要:
server { server_name www.example.com; root /root_folder/; location / { # code } location /second-site { root /root_folder2/; # code } location /third-site { root /root_folder3/; # code } }
重要的是不要在根指令中添加/second-site和/third-site,因为Nginx会根据请求自动将请求的子路径添加到根路径中。如果文件夹结构如下所示:
/root_folder/* /root_folder/second-site /root_folder/third-site
你只需要
server { server_name www.example.com; root /root_folder/; location / { # code } }
Nginx会为你做剩下的事情。
1条答案
按热度按时间kulphzqa1#
假设您的文件夹结构如下所示:
然后,您需要:
重要的是不要在根指令中添加/second-site和/third-site,因为Nginx会根据请求自动将请求的子路径添加到根路径中。
如果文件夹结构如下所示:
你只需要
Nginx会为你做剩下的事情。