技术解析

Nginx 匹配第一个斜杠之前的内容
0
2021-05-20 22:42:17
idczone

求助,不太懂。国外服务器 假设 https://abc.com/def/123.jpg 匹配到 def 该如何写?


google nginx location

不要 location,要通配。内容是变化的。

你的根目录也能变化?

Google 一下能有多难?
需求不明确,你接下来要干什么?
基本匹配
location ~ ^/def/ {}
如果需要拿剩下的东西做进一步处理
location ~ ^/def/(.*)$ { // $1 }}

https://serverfault.com/questions/698355/nginx-extract-last-part-of-url
if ($request_uri ~* "([^/]*$)" ) {
set $last_path_component $1;
}
你要的是这种效果么。上面是取最后一部分,你要的是取第一部分,稍微改一下就好。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服