我是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;
}
}
现在是我的问题:我的错误是什么?