可以使用正则表达式匹配所有以 dist-
开头的路径,并将其配置为一个通用的 location
模板。 Nginx 配置如下:
location ~ ^/dist-[^/]+/ {
root /opt/project/test/html;
expires 1d;
}
说明
- 使用正则表达式
^/dist-[^/]+/
来匹配所有以 dist-
开头、且后面紧跟任意非 /
字符串的路径。 root
依然指向 /opt/project/test/html
,确保所有匹配的路径都会使用该根目录。
这样就能覆盖所有类似 dist-
开头的请求路径,不需要为每个路径都单独写一个 location
配置。