如何匹配Nginx中的位置:
包含/ render / framed /
以.php结尾
我尝试location ~ /render/framed/ {
仅包含“/ render / framed /”并且它有效。
但是找不到如何指定,必须以.php结尾
尝试:location ~ /render/framed/+\.php$ {
有可能吗?
答案 0 :(得分:1)
快速搜索告诉我,NGINX使用了旧的PCRE正则表达式。这就是你想要的 -
Sometext / render / framed / .php - 应匹配
Sometext / render / framed / .txt - 不匹配
然后以下模式应该有效。如果没有,你能给出一些测试字符串和所需的输出。
.*(?:\/render\/framed).*(?:.php)$