location .php$,Nginx location语法配置详解 location的意思 $location location重定

location 有“定位”的意思,可以根据URI来进行不同的的定位

在虚拟主机的配置中,是必不可少的,location,他可以把网站的不同部分,定位到不同的处理方式上

location 的语法

location [=|~|~*|^~] patt {

}location 语句大致可以分为三种

location = demo {} 【精准匹配】

location demo {} 【普通匹配】

location ~ demo {} 【正则匹配】

在这三种匹配中精准优先匹配,如果精准匹配成功,则停止匹配过程location = / {

# 精确匹配 / ,主机名后面不能带任何字符串

config A

}

location / {

# 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求

# 但是正则和最长字符串会优先匹配

config B

}

location ~ image {

# 匹配任何以 /iamge/ 开头的地址,匹配符合以后,还要继续往下搜索

# 只有后面的正则表达式没有匹配到时,这一条才会采用这一条

config C

}

location /foo {

# 字符匹配到 /foo,继续往下

config D

}

=开头表示精确匹配

如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。

~ 开头表示区分大小写的正则匹配;

~* 开头表示不区分大小写的正则匹配

/ 通用匹配, 如果没有其它匹配,任何请求都会匹配到

/ -> config A

精确完全匹配

/image/logo.png -> config C

匹配B以后,往下没有任何匹配,采用C

/foo -> configD

匹配到F,往下匹配到D,停止往下

/abc/def -> config B

匹配规则B

951c2f0b14616212f6c75b892a4e1d89.png

rewrite 重写

重写中用到的指令

if (条件) {} 设定条件,再进行重写

set #设置变量

return #返回状态码

break #跳出rewrite

rewrite #重写

If 语法格式

If 空格 (条件) {

重写模式

}

条件又怎么写?

答:3种写法

1: “=”来判断相等, 用于字符串比较

2: “~” 用正则来匹配(此处的正则区分大小写)

~* 不区分大小写的正则

3: -f -d -e来判断是否为文件,为目录,是否存在.

以上就介绍了Nginx location语法配置详解,包括了location,nginx方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

蒋咔咔
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Nginx服务器中的location配置详解
09-30
其中,location指令是Nginx配置文件中非常重要的部分,用于定义请求的URI和资源之间的映射关系。Location配置是通过location块实现的,location块可以嵌套在http、server或者另一个location块中。本文将对Nginx中的...
phplocation的用法,JavaScript中的location对象如何使用
weixin_39673184的博客
03-23 887
JavaScript中有时候你可能需要获取有关网页地址(URL)的信息或移动到指定的地址,这个时候最方便的方法是使用location对象。URL是统一资源定位符的缩写,表示Internet上页面的“地址”。可以用于存储编程的各种信息(例如信息类型,服务器名称,端口号和文件名)在URL中。location对象存储这些信息,在实际的开发中,它用于从URL获取参数并移动到指定的地址。我们下面先来看loc...
解决:PyQt5.uic.pyuic‘ (ModuleNotFoundError: No module named ‘``PyQt5‘ 和uic: Unknown option ‘m‘.
热门推荐
09-13 1万+
本人要在自己的笔记本上适配pycharm和qtdesigner,根据网上的教程也配置好了,但在配置PyUIC的时候,一般网上的配置如下图所示,都互相抄袭,或者转发,大都雷同: 关键的两点: 1.配置 program,上图是:C:\Python34\python.exe 2.配置Parameters。上图是:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py 以上图片这两点的配置都不对,误导了我好几个小时,为了不浪费兄弟们的
phplocation的用法,PHP timezone_location_get() 函数用法及示例
weixin_39975366的博客
03-23 751
PHP timezone_location_get() 函数用法及示例timezone_location_get()函数返返回时区的位置信息定义和用法timezone_location_get()函数返回时区的位置信息,包括国家代码,纬度/经度和注释。语法timezone_location_get(DateTimeZone$object);参数序号参数及说明1object (必需)由ti...
location ~ .php$,nginx location指令详解
weixin_36318306的博客
04-14 1437
nginx location指令详解location匹配的是nginx的哪个变量?$request_urilocation的匹配种类有哪些?=开头表示精确匹配^~ 开头,注意这不是一个正则表达式(是提升优先级的字符串匹配)–它的目的是优先于正则表达式的匹配。如果该location是最佳匹配,则不再进行正则表达式检测。~ 开头表示区分大小写的正则匹配;~* 开头表示不区分大小写的正则匹配!~ &a...
NginxLocation 模块: location ~ \.php$
Kevin
04-27 1万+
location ~ .php$ location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; #将请求转发给本机9000端口,PHP解释器 fastcgi_index index.php; #fast...
详解NginxLocation配置(Location匹配顺序)
09-29
Nginx配置中,`location`指令是核心部分,用于根据URI(统一资源标识符)来决定如何处理请求。本篇文章将深入探讨`location`配置的匹配顺序及其在实际应用中的作用。 ### 1. `location`的基础语法 `location`...
详解nginx配置location总结及rewrite规则写法
09-30
Nginx配置文件中,location指令用于定义不同的URI请求应该如何被处理,而rewrite规则用于实现URL的重写,这通常用于URL的优化、实现伪静态等功能。 location指令是Nginx配置中非常核心的部分,它可以基于请求的...
详解Nginx Location配置
09-30
Nginx Location配置Nginx服务器中用于处理HTTP请求的核心部分,主要用于匹配并处理特定的URI路径。Location指令允许你定义一系列规则,以便当客户端请求到达时,Nginx能够选择最适合的处理策略。 首先,理解Nginx...
php header location,PHP跳转Header(“location:”)的注意事项
weixin_39624873的博客
03-10 3200
header(“Location: “) 作为php的转向语句 ,可以使当前页面跳转到其他页面。在使用中需要注意:1、用法例:header(“Location:http://www.yanfei.info/ ”)2.header前应没有任何输出。3.如果之前有输出:(1)会出现类似如下报错:Warning: Cannot modify header information – headers ...
Nginx配置PHP路径配置
fendoudebb的博客
08-01 1432
80端口对应单个PHP服务 server { listen 80; server_name localhost; root /php_code/public; location / { index index.html index.htm index.php; #autoindex on; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; }
locationphp中什么意思,location是什么意思
weixin_30365269的博客
03-13 1046
location是什么意思很多朋友可能对location是什么意思存在疑惑,其实翻译过来就是定位位置的意思,window.location则是计算机语言,主要是用于获取URL,下面就来具体介绍一下location是什么意思。location是什么意思?window.location方法获取URL统一资源定位符 (Uniform Resource Locator, URL)完整的URL由这几个部分构...
location php,Nginx服务器中的location配置详解
weixin_42356284的博客
03-12 931
语法location [=|~|~*|^~] /uri/ {...}规则= : 表示精确的URI匹配(有兴趣的同学可以看一下url和uri的区别)~: 表示区分大小写的正则匹配~*:表示不区分大小写的正则匹配!~ && !~*:表示区分大小写不匹配的正则和不区分大小写的不匹配的正则/:通用匹配,任何请求都会匹配到location匹配目标location匹配测试只使用请求URI的...
详解 nginx location ~ .*\.(js|css)?$ 什么意思?
lmp5023的博客
06-10 7322
location 是用来匹配用的 语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~ 开头表示区分大小写的正则匹配 ~* 开头表示不区分大小写的正则匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则 / 通用匹配,任何请求都.
php location.href传递参数_PHP基础
weixin_39777488的博客
11-28 1261
文件操作1、将字符串写入文件<?小结:1、 所有的“写”操作都是清空重写2、在文本中换行是rnr3、rn是特殊字符,必须放在双引号内2、将整个文件读入一个字符串//方法一: 3、打开文件并操作fopen(地址,模式) 打开文件模式:r:读 readw:写 writea:追加 append例题: 小结:1、打开文件,返回文件指针(文件指针就是文件地址),资源类型2、打开文件写、追加操作,...
php获取location,php获取header[‘location’]信息常见问题
weixin_33773670的博客
03-09 1313
15/01/31本文关键字: 302, header, location//初始化url信息$host= “#8221;;$url=$host.”l/rzTf7ap2viw/&iid=222004556&resourceId=0_04_05_99/v.swf”;//按照字段获取header响应信息$headers = get_headers($url, TRUE);//获取这个土豆...
php location.href,window.location.href的用法(动态输出跳转)
weixin_31690531的博客
03-10 2076
javascript中的location.href有很多种用法,主要如下。self.location.href="/url" 当前页面打开URL页面location.href="/url" 当前页面打开URL页面windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同。this.location.href="/url" 当前页面打开URL页面parent....
php的server和location,3、Nginx关于server块和location块的配置
weixin_28748675的博客
04-02 141
前面第2篇文章中列出了全局段、events段、http段的一些指令的意义和用法,这篇文章将介绍server段和location段的相关指令。server段配置listen:listen指令有三种配置方法:1、listen address[:port] [ default_server ] [ ssl ];2、listen port [ default_server ] [ ssl ];3、li...
写文章

热门文章

  • js 禁用和解除禁用按钮_JavaScript如何来禁用按钮? 25074
  • 计算机正在更新,计算机打开时“致命错误c0000034正在应用更新”的解决方案 9819
  • 计算机test的应用,memtest怎么用,教您如何使用MemTest检测内存 7866
  • 计算机屏幕 字从影 怎么回事,电脑显示器有残影怎么办 残影模糊问题解决办法... 6903
  • docker 启动时指定需要绑定的网卡_Docker容器网络-基础篇 4775

大家在看

  • 鹏哥C语言46-48---函数的递归和迭代
  • 程序崩溃的原因及如何解决 1092
  • 4、mysql和redis的区别
  • NISP 一级 | 8.3 信息安全管理相关法律法规 493
  • ReactSSR

最新文章

  • 量化交易之One Piece篇 - Forex single_period_renko_strategy2
  • bl系列刀片(blade)服务器,产品技术-HPE Integrity BL870c i6 刀片动能服务器-新华三集团-H3C...
  • e联盟服务器密码修改,使用chpasswd命令批量修改系统用户密码
2024年1篇
2021年159篇
2020年16篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家湖南玻璃钢雕塑哪里有鹤壁玻璃钢雕塑加工厂玻璃钢弹钢琴雕塑玻璃钢雕塑标准深圳常用商场美陈供应美陈商场的设计宁夏卡通雕塑玻璃钢上海大型商场美陈多少钱北海商场美陈雕塑郑州景观玻璃钢仿铜雕塑定制天津玻璃钢雕塑设计安装南阳玻璃钢镂空雕塑厂家抽象玻璃钢雕塑销售山西步行街玻璃钢雕塑制作水景玻璃钢彩绘雕塑公司护士节商场美陈打卡点佛像玻璃钢景观雕塑定做坪山的玻璃钢雕塑厂冷饮店玻璃钢雕塑商场河南玻璃钢雕塑租赁北京玻璃钢雕塑的生产厂家玻璃钢做雕塑结实吗深圳红色革命主题玻璃钢雕塑玻璃钢长颈鹿雕塑定做杭州多彩玻璃钢雕塑销售厂家上海商场节庆美陈雕塑报价花都玻璃钢人物雕塑工艺精湛成都商场美陈怎么样新民玻璃钢浮雕人物山水雕塑玻璃钢欧式人物雕塑定做香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化