Nginx:如果没有提供子域,如何重写

时间:2018-11-09 17:25:40

标签: nginx webserver

我是nginx的新手,目前正在试图弄清楚我的错误是什么。第二个块(将子域重写到文件夹)可以很好地工作,但是上面提供的更简单的块(如果未提供任何内容,则自动重定向到子域“ www”)不起作用。

server {
    listen 443;
    server_name example.de;

    return 301 https://www.example.de$request_uri;
}

server {
    listen 443;
    server_name "~^(?<sub>.+)\.example\.de$";

    root /var/www/example.de/$sub;
    location / { 
        try_files $uri $uri/ /index.php =404;
    }
}

现在是我的问题:我的错误是什么?

0 个答案:

没有答案