繁体   English   中英

设置nginx.config以支持使用正则表达式作为别名的位置

[英]setup nginx.config to support a location using regex to alias

我的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;
}

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

听起来您可能被官方文档中提到alias

如果没有,请张贴一些人们将要求的URI的特定示例以及将为他们返回的文件路径。

您没有提供足够的信息。 当您说“没有运气”时,实际发生了什么与预期发生了什么?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM