-1

假设我有 1000 个看起来像这样的 URL

每个 URL 都应该在 /usr/local/nginx/data 目录中返回一个对应的 html 文件。

  • /usr/local/nginx/data/cat.html
  • /usr/local/nginx/data/dog.html
  • ...
  • /usr/local/nginx/data/fish.html

我应该使用什么构造来一次映射所有这些?你能提供一个代码片段吗?

4

1 回答 1

2

我发现了如何做到这一点。

...
location ^~ /pet {
    root     /usr/local/nginx;
    rewrite  "/pet/([^/]+)/info$"  /data/$1.html  break;
}
...
于 2012-12-13T00:57:24.507 回答