正则表达式 – nginx匹配位置中的特定单词
我在nginx $request_body变量中匹配特定单词时遇到问题. 所以我的方法是这样的:
这匹配所有内容,if语句有效, 所以现在我的问题是: 我如何正确定义nginx中的正则表达式以匹配,例如“目标”? 提前致谢! 最佳答案 您的代码有很多问题.>“($request_body~ *(.*))”永远不会匹配其他人所说的任何内容,因此“其他案例”始终是结果 要获得您想要的,请使用第三方ngx_lua模块(v0.3.1rc24及更高版本)…
你可以在https://github.com/chaoslawful/lua-nginx-module/tags获得ngx_lua. PS.请记住,lua的重写总是在nginx重写指令之后执行,所以如果你在其他情况下放置任何这样的指令,它们将首先被执行,你将获得有趣的东西. 您应该将所有重写放在lua上下文的重写中,以获得一致的结果.这就是“其他案例”的“if..else..end”安排的原因. 您可能需要这个更长的版本 (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- php – nginx/fastcgi 504网关错误,增加fastcgi_read_timeo
- 如何在Heroku上使用REST API后端最佳地提供静态文件
- node.js – socket.io何时使用轮询而不是websockets?
- PHP表单提交后出现502 bad gateway解决办法
- django-通过nginx服务于演出和生产现场吗?
- Nginx“ ssl_stapling”被忽略,在OCSP响应程序“ ocsp.como
- NGINX和SPDY v2,v3和v3.1?
- Nginx worker_processes和多核cpu – 超线程核心数量多少?
- apache-2.2 – CPU内核和worker/maxservers
- Nginx:转发所有子域名