前言

  • nginx 1.15.11(下面的代码在此版本测试通过)

判断URL中是否存在某个参数Parameter

假设,当URL中存在参数method=autoGenerateIndex(区分大小写)时,输出good job;否则,输出I'm sure it'll work out.

location ~* ^/test {#设置content typedefault_type text/html ;# HTTP Status Code 和 内容 if ($query_string ~ ".*(?:^|\?|&)method=autoGenerateIndex(?:(?:&.*)|$)") { return 200  "Good job!"; }return 200  "I'm sure it'll work out.";
}

当访问如下地址时,看到:Good job!
http://school-test.3jcf.com/test?method=autoGenerateIndex
http://school-test.3jcf.com/test?s=job&method=autoGenerateIndex
http://school-test.3jcf.com/test?method=autoGenerateIndex&s=job

当访问如下地址时,看到:I'm sure it'll work out.
http://school-test.3jcf.com/test?method=
http://school-test.3jcf.com/test?method=add
http://school-test.3jcf.com/test?s=job&method=autogenerateIndex
http://school-test.3jcf.com/test?method=autoGenerateIndex is work
http://school-test.3jcf.com/test?s=job&method=autoGenerateIndex is work
http://school-test.3jcf.com/test?method=autoGenerateIndex is work&s=job

【Nginx】判断URL中是否存在某个参数Parameter相关推荐

  1. java 隐藏地址栏参数_要想在浏览器的地址栏上的URL中隐藏传输的参数,需要将form标签的method属性值设置为( )。 (5.0分)_学小易找答案...

    [填空题]若在JSP页面的不同作用域中有相同名称的对象,且EL表达式中又省略了相应的作用域类型名,则系统将会按照 . . . 的先后顺序查找相应对象. (20.0分) [简答题]AJAX异步请求过程中 ...

  2. 如何用js获取浏览器URL中查询字符串的参数

    首先要知道Location这个对象以及这个对象中的一些属性: href:设置或返回完整的url.如本博客首页返回http://www.cnblogs.com/wymninja/ host:设置或返回主 ...

  3. JavaScript学习(八十)—请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中

    JavaScript学习(八十)-请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中 题目: 代码:

  4. url中出现“%22”等如何处理?如何判断url中是否有“%22等”?如何获取当前网址?传入多个参数在url上? encodeURL和(js)

    let url = `http://xxxxxxx?key1=value1&key2=%7B%22id%22%3A%22o8x0oxCIK_Mo9qD48iTmPC0KVFpQ%22,%22h ...

  5. openresty获取nginx请求url中的所有参数

    获取请求url中的所有参数:vi test.lua b传两个值:

  6. nginx配置url中带问号的rewrite跳转

    今天收到一个需求,要将一个带查询参数的url跳转到另外一个静态url,安装常规的rewrite规则,如: rewrite ^/a.html?id=67$ http://zt.epython.cn/20 ...

  7. nginx php跳转url参数,NGINX 中把url中的内容当初参数处理

    作用:把url为:127.0.0.1/index.php/a/b/c 这样处理 把 post参数: /a/b/c到127.0.0.1/index.php nginx 配置如下: server { li ...

  8. nginx根据url中的参数进行转发

    在实际项目中,由于https安全策略,https页面无法请求到http协议的图片(暂时谷歌浏览器这样的) 例如 url:https://abc.dc.com/image?url=http://vpic ...

  9. Python爬虫:url中带字典列表参数的编码转换

    平时见到的url参数都是key-value, 一般vlaue都是字符串类型的 如果有幸和我一样遇到字典,列表等参数,那么就幸运了 python2代码 import json from urllib i ...

最新文章

  1. java一个点向着另一个点移动_java – 在线性路径中从一个点移动一个对象
  2. 网络营销——网络营销专员到底是教你如何选择网站页面制作
  3. 用sysctl调整linux内核参数
  4. 用scikit-learn进行LDA降维
  5. Python 爬虫“学前班”!学会免踩坑!
  6. MyBatis框架的基本使用
  7. 财子说丨王国斌:相信时间的力量
  8. 电大计算机网考视频,2016年12月电大计算机网考多媒体技术复习资料 整理版.doc...
  9. 為什麼比 GIT 更好--理解 Mercurial 版本管理系統
  10. 各省份国内、入境旅游人数 (2007-2018年)
  11. 阿里矢量图库 当前页全选
  12. MacOS下AndroidStudio无法启动
  13. 初始C语言(初学者福音)
  14. matplotlib绘制多子图共享鼠标光标
  15. Windows 11快捷键功能大全 28个Windows 11快捷键功能介绍
  16. SAP 小币种金额的转换函数和处理
  17. windows无法找到发送到桌面快捷方式
  18. 快来看看C语言必须学的最简单最基础的语句
  19. 关于NC65通过接口新增客户档案并分配出现的分配组织错误的问题及解决方法
  20. docker自动领取epic免费游戏之一劳永逸

热门文章

  1. PHP:第三章——PHP中控制函数的函数
  2. 学习笔记之APACHE ANT
  3. 为什么要将对象序列化
  4. 企业的无线安全问题综合解决方案
  5. 无法嵌入互操作类型“……”,请改用适用的接口的解决方法
  6. 怎么在搭建Android开发环境?
  7. python redis 人员信息查询_python redis 模块查询数据结果 bytes 类型转码的方法
  8. python算法与数据结构-数据结构中二叉树的介绍
  9. 查看mysql主从配置的状态及修正 slave不启动问题
  10. tp5获取所有请求参数、请求头和IP(亲测)