nginx重写/重定向

时间:2012-12-12 00:39:39

标签: nginx

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

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

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

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

1 个答案:

答案 0 :(得分:2)

我发现了怎么做。

...
location ^~ /pet {
    root     /usr/local/nginx;
    rewrite  "/pet/([^/]+)/info$"  /data/$1.html  break;
}
...