从 NGINX 中的文件夹中排除重定向位置中的单词

问题描述 投票:0回答:1

我的网站上有一个文件夹,它将所有流量重定向到其他服务器文件夹:

location /dir {
 alias /var/www/html/directory/public;
 ...
}

但我也有这样的路由: site.com/dirname 、 site.com/dirl 等。我想将所有与 /dir/(.*) 匹配的流量重定向到该位置,但是当我使用精确的 /dir/ 时 在位置或 ^~ /dir/ 中,路线出现 找不到文件 错误。

如何同时使用此位置作为文件夹和从 dir 开始的 URL?预先感谢!

nginx server location
1个回答
0
投票

u200du200du200d尝试:

location ~ /dir(.*) {
 alias /var/www/html/directory/public;
 ...
}

© www.soinside.com 2019 - 2024. All rights reserved.