如何使用Nginx将特定路径重定向到其他文件夹

时间:2020-09-30 09:06:52

标签: node.js angular nginx

基本上,我在一个主文件夹(示例)中有3个不同的文件夹。

1个简单的html页面,1个有角度的网站和1个wordpress网站。 让他们命名

  1. static.html
  2. angular_website
  3. wordpress_website

所以主要域名 www.example.com应该从static_html页面打开代码。

子域 www.example.com/site1应该直接进入/打开angular_website文件夹

和子域 www.example.com/site2应该直接指向wordpress_website文件夹。

以下是我的代码。

server {
 index index.html index.htm index.nginx-debian.html;
 server_name example.com www.example.com;
 root /var/www/example/;

 location =/ {
    alias /var/www/example/
 }

 location =/site1 {
    rewrite ^/$ http://www.example.com/site1/redirectothis/ permanent;
 }

 location /site1 {
        alias /var/www/example/angular_website/;
        try_files $uri $uri/ /index.html;
        expires $expires;
 }

 location /site2 {
    alias /var/www/example/wordpress_website/;
    try_files $uri $uri/ /index.html;
    expires $expires;
 }
}

请提供帮助,因为我无法从路径中加载有角度的网站,而且我正在做一些小的重定向,以便为我的有角度的网站选择正确的页面。

0 个答案:

没有答案
相关问题