nginx正则 多个index.html
时间: 2023-10-08 11:10:56 浏览: 194
nginx location 配置 正则表达式实例详解
5星 · 资源好评率100%
如果你想在 Nginx 中使用正则匹配多个 index.html 文件,可以使用以下配置:
```
server {
listen 80;
server_name example.com;
index index.html;
location / {
root /path/to/your/website;
try_files $uri $uri/ /index.html;
}
location ~ ^/(folder1|folder2|folder3)/ {
root /path/to/your/website;
try_files $uri $uri/ /$1/index.html;
}
}
```
这个配置允许 Nginx 匹配以 `/folder1`、`/folder2` 或 `/folder3` 开头的 URL,然后在相应的文件夹中查找 `index.html` 文件。如果找不到,则会返回 `/folder1/index.html`、`/folder2/index.html` 或 `/folder3/index.html`。如果你有其他的 index 文件,也可以在 `index` 指令中添加它们。
阅读全文