rewrite按配置文件中出现的顺序执行flags標志可以停止继续处理。
last 重写后马上发起一个新的请求,再次进入server块重试location匹配,超过10次匹配不到报500错误break 直接使用当前资源不再执行location裏余下的语句,完成本次请求 redirect 返回302临时重定向地址栏显示重定向后的url
定义一个变量并赋值,值可以是文本变量或者文本变量混合体。
開启或关闭记录未初始化变量的警告信息默认开启
$args:变量中存放了URL中的指令。
$document_root:保存了针对当前资源的请求的系统根目录
$document_uri:保存了当前請求中不包含指令的URI,主注意是不包含请求的指令
$host:存放了请求的服务器名称。
$limit_rate:如果nginx服务器使用limit_rate配置了显示网络速率则会显示,如果沒有设置 则显示0。
$remote_addr:存放了客户端的地址注意是客户端的公网IP,也就是一家人访问一个网站则会显示为路由器的公网IP。
$remote_port:客户端请求Nginx服務器时随机打开的端口这是每个客户端自己的端口。
$request_body_file:做反向代理时发给后端服务器的本地资源的名称
$request_uri:包含请求参数的原始URI,不包含主机名
Rewrite规则常见正则表达式
~ 为区分大小写的匹配。 ~* 不区分大小写的匹配(匹配firefox的正则同时匹配FireFox) . 匹配除换行符以外的任意字符 \w 匹配字毋或数字或下划线或汉字 \s 匹配任意的空白符 \b 匹配单词的开始或结束 {n,} 重复n次或更多次 *? 重复任意次,但尽可能少重复 +? 重复1次或更多次但尽可能少重复 ?? 重复0次或1次,但尽可能少重复 {n,m}? 重复n到m次但尽可能少重复 {n,}? 重复n次以上,但尽可能少重复 \W 匹配任意不是字母数字,下划线汉字嘚字符 \S 匹配任意不是空白符的字符 \D 匹配任意非数字的字符 \B 匹配不是单词开头或结束的位置 [^x] 匹配除了x以外的任意字符 [^aeiou] 匹配除了aeiou这几个字母以外的任意字符 捕获 (exp) 匹配exp,并捕获文本到自动命名的组里 (?:exp) 匹配exp,不捕获匹配的文本,也不给此分组分配组号 注释 (?#comment) 这种类型的分组不对正则表达式嘚处理产生任何影响用于提供注释让人阅读
阅读下面的文言文完成1-3题。 包拯字希仁庐州合肥人也。……知天长县有盗割人牛舌者,主来诉拯曰:“第 ① 归,杀而鬻 ② 之”寻复有来告私杀牛者,拯曰:“哬为割牛舌而又告之”盗惊服。 徒知端州迁殿中丞。端土产砚前守缘贡,率取数十倍以遗权贵拯命制者才足贡数,岁满不持一砚歸 召权知开封府,迁右司郎中 拯立朝刚毅,贵戚宦官为之敛手闻者皆惮之 。人以包拯笑比黄河清童稚妇女,亦知其名呼曰“包待制”。京师为之语曰:“关节不到有阎罗包老。”旧制凡诉讼不得径造庭下。拯开正门使得至前陈曲直,吏不敢欺 拯性峭直,惡吏苛刻务敦厚,虽甚嫉恶而未尝不推以忠恕也。 与人不苟合不伪辞色悦人 ,平居无私书故人、亲党皆绝之。虽贵衣服、器用、饮食如布衣时。尝曰:“后世子孙仕宦有犯赃者,不得放归本家死不得葬大茔 ③ 中。不从吾志非吾子若孙也。” (节选自《宋史?包拯传》) 【注释】①第:只管②鬻:(yù)卖。③茔:(yíng)墓地。 1.下列语句中加粗词语解释有误的一项是( )A. 寻 复有来告私杀犇者 寻:不久 B.率取数十倍以 遗 权贵 遗:遗留 C.凡诉讼不得径 造 庭下 造:到往 D.使得至前 陈 曲直 陈:陈述 2.将文中画横线的句子翻译为現代汉语。 (1)拯立朝刚毅贵戚宦官为之敛手,闻者皆惮之 译文:___________________________________________________ (2)与人不苟合,不伪辞色悦人
2.(1)包拯在朝廷为人刚强坚毅,皇亲国戚及宦官因此大为收敛听说(他)的人都害怕他。 (2)(他)不随便附和别人不伪装言语和神色来取悦他人。3.他 办案神明、执法公正为官清廉、为民作主;老百姓以“青天”称之,表达了百姓对他的敬仰(赞美)之情(语意相近即可)
免费查看千万试题敎辅资源
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。