linux nginx伪静态网站,Nginx使用Location匹配URL进行伪静态

news/2024/5/20 11:09:42/文章来源:https://blog.csdn.net/weixin_39906245/article/details/116928422

基础知识

1.Nginx location 配置语法

1. location [ = | ~ | ~* | ^~ ] uri { ... }

2. location @name { ... }

1.location 配置可以有两种配置方法

1.前缀 + uri(字符串/正则表达式)

2.@ + name

2.前缀含义

=  :精确匹配(必须全部相等)

~  :大小写敏感

~* :忽略大小写

^~ :只需匹配uri部分

@  :内部服务跳转

2.Location 基础知识

1.location 是在 server 块中配置。

2.可以根据不同的 URI 使用不同的配置(location 中配置),来处理不同的请求。

3.location 是有顺序的,会被第一个匹配的location 处理。

Location 配置demo

1.=,精确匹配

location = / {

#规则

}

# 则匹配到 `http://www.example.com/` 这种请求。

2.~,大小写敏感

location ~ /Example/ {

#规则

}

#请求示例

#http://www.example.com/Example/  [成功]

#http://www.example.com/example/  [失败]

3.~*,大小写忽略

location ~* /Example/ {

#规则

}

# 则会忽略 uri 部分的大小写

#http://www.example.com/Example/  [成功]

#http://www.example.com/example/  [成功]

4.^~,只匹配以 uri 开头

location ^~ /img/ {

#规则

}

#以 /img/ 开头的请求,都会匹配上

#http://www.example.com/img/a.jpg  [成功]

#http://www.example.com/img/b.mp4 [成功]

5.@,nginx内部跳转

location /img/ {

error_page 404 @img_err;

}

location @img_err {

# 规则

}

#以 /img/ 开头的请求,如果链接的状态为 404。则会匹配到 @img_err 这条规则上。

总结

Nginx 中的 location 并没有想象中的很难懂,不必害怕。多找资料看看,多尝试。你就会有收获。

0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_780889.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云服务器做视频网站,服务器做视频网站

服务器做视频网站 内容精选换一换首先需要准备一台Linux系统的物理服务器作为镜像制作服务器(即宿主机)。制作x86镜像选用x86服务器,制作ARM镜像选用ARM服务器。宿主机必须安装:vsftpd服务sshd服务vnc服务virt-manager工具kvm虚拟化软件虚拟化管理工具vi…

我要自学网polyworks_6个适合中年人自学的网站,学习是最好的投资,每天提升自己...

如果你刷到并打开了这篇文章,首先要恭喜你,比别人收获了更多有价值的东西。互联网时代,我们每天花大量的时间,阅读一些无用的信息。仔细想想,其实除了让时间白白流走,并没有带来任何实质性的东西。而真正能…

网站为什么要用服务器上,建设网站为什么要使用独立IP的网站服务器

有些企业为了节省资金,在企业建设网站时会租用一些比较便宜的网站服务器,而不去选择有独立IP的服务器,虽然资金是节省了,但是其实建设网站使用独立IP的服务器是有一定好处的。我们先来了解一下。一、权重使用独立IP的网站服务器会…

网站内容编辑都要会做标题党

网站如何让用户主动为你增加流量(二) ------ 为了访问量打到还是支持标题党 上一篇主要从“视觉元素动起来”即“网站如何让用户主动为你增加流量(一)”说了51CTO博客首页上的“大屏幕”应该更突出主题,让图片成为第一…

Step by Step WebMatrix网站开发之二:使用WebMatrix(2)

上一篇,从Web库创建了一个电子商务的网站。现在回到WebMatrix,看看它有什么功能。 由图1可以看到,WebMatrix主要有3个区域,顶部Ribbon区域,左边是功能区域,右边是信息或编辑区域。Ribbon区域的工具按钮会根…

大学四年因为知道了这32个网站,我成了别人眼中的大神!

依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦😂,嗯,我们导员是所有导员中最帅的一个,真的😎 不过&#xf…

Spark中求网站的访问量

美图欣赏: 一.数据样式: 二.要求 求出访问量最高的两个网页 要求显示:网页名称、访问量 三.代码实现: import org.apache.spark.{SparkConf, SparkContext}object TomcatLogCount extends App {//获取spark的scvar conf new S…

内容的关键词该怎么SEO优化

2019独角兽企业重金招聘Python工程师标准>>> 网站使用JavaScript会得到惩罚 解析:搜索引擎不是傻瓜,他们不会禁止你使用标准的技术。但是搜索引擎的机器人将无法很好地通过JavaScript抓取网页内容,因此,[url]www.0537n…

帮助你更好理解javascript中easing功能的网站 - Easings.net

为什么80%的码农都做不了架构师?>>> 日期:2012-10-17 来源:GBin1.com 如果你开发过jQuery的动画效果的话,肯定接触过一个jQuery插件:jquery.easing plugin,这个插件可以帮助你生成不同类型的…

复制加网站信息的javascript代码及对应的javascript阻止命令

复制加网站信息的javascript代码 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns"http://www.w3.org/1999/xhtml"xml:lang"zh-cn…

微信网站域名如何做防封和防屏蔽技术

微信域名防封技术及微信域名被封解决方案。 微信又封杀我的域名了&#xff0c;微信域名被封怎么办&#xff1f; 做微信项目的兄弟们总跟我唠嗑抱怨&#xff0c;这个无可厚非&#xff0c; 微信如果不做屏蔽措施&#xff0c;微信里面传播传播的信息良莠不齐不治理&#xff0c;…

构建LAMP网站平台的安装全过程

准备实验环境&#xff1a;两台虚拟机&#xff1a;第一台做DNS服务器解析域名。第二台做LAMP网站服务平台。搭建DNS服务&#xff1a;1、配置IP地址[rootlocalhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:26:05:59 inet addr:1.1.1.1 Bcast:1.1.1.255 …

Elsa聊天机器人--可定制MSN或网站客服机器人!

Elsa机器人用到的中文分词算法是我自己写的聊天机器人。顺便也做了一个MSN聊天机器人DuoiMessenger&#xff0c;机器人最大用处是做MSN聊天机器人或网站客服机器人用到网站开发中。下面是下载方式和软件截图。&#xff08;软件每次启动加载一个美女&#xff0c;纯属给自己看&am…

优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 读写分离

好久没写博客了&#xff0c;一方面是日常工作繁忙&#xff0c;另外一方面是想更多的时间陪陪家里人&#xff0c;享受春天的美好时光&#xff0c;还在写一本《程序员&#xff0c;你伤不起》的一本书要由人民邮电出版社出版&#xff1b;我的性格可能也跟大多数程序员类似吧&#…

网站架构之缓存应用(1)概念篇

网站缓存这个话题并不新颖&#xff0c;但是能否将它用好&#xff0c;可是一门学问&#xff0c;同一件工具在不同人的手中会做出不同的事情来。这里我来分享总结下我对于网站架构中缓存应用的一些看法和经验&#xff0c;大家有好的想法可以补充。第一&#xff1a;缓存的一些基本…

如何用TP-Link在某个时间段设置不能上网,或者限制某些网站

第一步&#xff1a;进入路由&#xff0c;然后安全设置——勾选防火墙的总开关&#xff0c;把下面的域名控制也选上&#xff0c;然后点下面的保存一下。 第二步&#xff1a;点左侧的域名过滤&#xff0c;然后右边的添加项目&#xff0c;把这些你们要过滤的都填写进去&#xff0c…

微软推出的年龄测试网站 How-Old.net 具体是怎样实现识别年龄的?

转载自知乎&#xff0c;拿来存个档以后看&#xff1a;http://www.zhihu.com/question/30055260/answer/46734584?utm_campaignweekly172&utm_sourceweekly-digest&utm_mediumemail 这个网站本来就是用来在微软BUILD大会上做演示用的&#xff08;Microsoft Build Devel…

利用tomcat配置网站

1&#xff1a; 首先将tomcat考到C盘&#xff1b; 2&#xff1a;建立我们存放web应用的目录&#xff0c;我建立在D:\myWeb &#xff0c;然后将自己的web应用考到myWeb目录下&#xff1a; 3&#xff1a;wApp的目录结构为&#xff1a; WEB-INF: 结构&#xff1a; web.xml: 配置默…

windows server2008 搭建静态Web网站

前提&#xff1a;DNS服务器环境要搭建好。1、指定唯一IP地址2、DNS服务器添加www主机记录3、域名成功访问4、设置主目录&#xff08;存放网页等数据&#xff0c;一般不放在系统分区而是放在数据分区&#xff09;5、添加虚拟目录&#xff0c;一个网站不可能只有一个主页&#xf…

Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站

http://www.blogjava.net/nokiaguy/archive/2009/04/archive/2009/04/archive/2009/04/archive/2009/nokiaguy/archive/2009/03/archive/2009/03/archive/2009/03/archive/2009/03/archive/2009/03/31/263058.html 在《创建InetAddress对象的四个静态方法》一文中通过getAllByN…