正则表达式 – 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”安排的原因. 您可能需要这个更长的版本 (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Ubuntu 14.04中缺少nginx php5-fpm conf文件
- nginx-Capistrano 3无权查询此Phusion Passenger实例的状态
- 如何在一个容器中使用Nginx,在另一个容器中使用php-fpm?
- 如何为使用fastcgi和perlbrew在Nginx上运行的Perl催化剂应用
- linux – 无法启动php-fpm – “无法为用户’apache’获取u
- php-在Ubuntu上载WordPress插件或主题时为什么重置连接
- Nginx返回一个假的200状态代码的空json对象
- ruby-on-rails – nginx没有在Rails静态资产上设置expires头
- pgadmin4无法在nginx后面的特定位置工作
- python – Nginx fastcgi截断问题
