0

我的 nginx.conf 配置为映射http://localhost/graph到 alias web-graph

请参见下面的代码:

location ^~ /graph {
  alias $workspace/web-graph;
  break;
}

我想使用 RegEx 将任何/graph以 alias开头的内容映射web-graph,但我没有任何运气。

我一直在尝试的代码示例如下:

location ~ ^/(graph)/(.*)$ {
  alias $workspace/web-graph;
  break;
}

任何建议都会非常有帮助。谢谢!

4

2 回答 2

0

听起来您可能会遇到官方文档中alias提到的一种情况。

如果没有,请发布一些人们会请求的 URI 的具体示例以及将为他们返回的文件路径。

于 2012-06-21T01:32:45.377 回答
0

你没有提供足够的信息。当您说“没有运气”时,实际发生的事情与您期望发生的事情?

您还应该检查您的配置,以确保该请求未被其他位置处理。Nginx 配置不是简单的自上而下的事情。

请参阅http://nginx.org/en/docs/http/request_processing.html#simple_php_site_configuration以了解实际处理您的请求的位置。

于 2012-06-24T00:46:59.723 回答