我的nginx.conf已配置为将http://localhost/graph
映射到别名web-graph
。
见下面的代码:
location ^~ /graph {
alias $workspace/web-graph;
break;
}
我想使用RegEx将以/graph
开头的任何内容映射到别名web-graph
,但我没有运气。
我一直在尝试的代码示例如下:
location ~ ^/(graph)/(.*)$ {
alias $workspace/web-graph;
break;
}
任何建议都会非常有帮助。谢谢!
答案 0 :(得分:0)
听起来你可能会被the official docs for alias
中提到的一个案例所覆盖。
如果没有,请发布人们要求的URI的一些具体示例以及将为其返回的文件路径。
答案 1 :(得分:0)
您没有提供足够的信息。当你说“没有运气”时,实际上发生了什么与你预期会发生什么?
您还应该检查配置,以确保其他位置不处理请求。 Nginx配置不是简单的自上而下的事情。
请参阅http://nginx.org/en/docs/http/request_processing.html#simple_php_site_configuration,了解实际处理您的请求的位置。