服务器htaccess正则表达式规则查询与编辑

张俊SEM seo优化119字数 1688阅读5分37秒阅读模式

#

位于行首时表示注释。文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[F]

Forbidden(禁止): 命令服务器返回 403 Forbidden错误给用户浏览器文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[L]

Last rule(最后一条规则): 告诉服务器在本条规则执行完后停止重写URL文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[N]

Next(下一条规则): 告诉服务器继续重写,指导所有重写指令都执行过文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[G]

Gone(丢失): 命令服务器返回410 GONE(no longer exists)错误消息文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[P]

Proxy(代理): 告诉服务器通过mod_proxy模块处理用户请求文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[C]

Chain(捆绑): 告诉服务器将当前的规则和前面的规则进行捆绑文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[R]

Redirect(重定向): 命令服务器发出重定向消息,以便用户浏览器发出rewritten/modified(重写/修改)URL的请求文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[NC]

No Case(不区分大小写): 对客户端请求的URL不区分大小写文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[PT]

Pass Through(放行): 让mod_rewrite模块将重写的URL传回给Apache做进一步处理文章源自张俊SEM-https://www.zhangjunsem.com/27789.html

[OR]

Or(逻辑或): 用逻辑“或”将两个表达式连接在一起,如果结果为“真”,则会应用后继的相关规则

[NE]

No Escape(禁用转义): 命令服务器在输出时禁用转义字符

[NS]

No Subrequest(禁用子请求): 如果存在内部子请求,则跳过当前命令

[QSA]

Append Query String(追加查询字符串): 命令服务器在URL末尾追加查询字符串

[S=x]

Skip(跳过): 如果满足某指定的条件,则跳过后面第x调规则

[E=variable:value]

Environmental Variable(环境变量): 命令服务器将值value赋给变量variable

[T=MIME-type]

Mime Type(MIME类型): 声明目标资源所属的MIME类型

[]

匹配一个字符集合,例如[xyz]可以匹配x, y或者z

[]+

例如[xyz]+会以任何顺序、次数匹配x,y,z的出现

[^]

字符^表示字符集的补集。[^xyz]将匹配没有x,y或者z的字符串

[a-z]

连字符(-)表示匹配从字母a到字母z的所有字符串

a{n}

指定字母a出现的次数为n次,满足该条件时匹配。例如x{3}仅与xxx匹配

a{n,}

指定字母a出现的次数至少为n次,例如x{3,}可以与xxx或者xxxx等匹配

a{n,m}

指定a出现的次数至少为n到m次。

()

用于将正则表达式分组,满足第一组正则表达式的字符串会被存储在变量$1中,以此类推。如果括号中的不是正则表达式,例如(perishable)?press 将能够匹配有或者没有perishable前缀的press

^

位于行首。注意:和中括号中的[^]意义不同。

$

位于行末

?

例如 monzas? 会匹配 monza 或者 monzas,而 mon(za)? 会匹配 mon 或者 monza。又如 x? 会匹配“空字符” 或者 一个x

!

逻辑非。例如“!string” 将会匹配除了“string”以外的所有字符串

.

表示任意字符串

命令Apache“不要”重写URL,例如“xxx.domain.com.* – [F]”

+

匹配至少一个任意字符,例如G+匹配以G开头、并且后面至少有一个字符的字符串

*

匹配零个或多个字符,例如“.*”匹配任意字符串

|

逻辑“或”,与[OR]不同的是,它只匹配字符串,例如(x|y)匹配x或者y

\

转义字符。可以转义左括号( 尖字符^ 美元符号$ 感叹号! 点. 星号* 管道符号| 右括号) 等

\.

转义为点字符(点字符在正则表达式中可以匹配任意字符)

/*

零个或多个正斜杠

.*

零个或多个任意字符(即,匹配任意字符串,包括空字符)

^$

匹配“空字符”、“空行”

^.*$

匹配任意字符串(仅限一行)

[^/.]

匹配既非“正斜杠”也不是“点”的任意字符

[^/.]+

匹配第一个字符既非“正斜杠”也不是“点”,后继字符可以是“正斜杠”或者“点”的字符串

http://

匹配“http://”

^domain.*

匹配以“domain”开始的字符串

^domain\.com$

仅匹配“domain.com”

-d

测试字符串是否是已存在的目录

-f

测试字符串是否是已存在的文件

-s

测试字符串所指文件是否有“非零”值

声明:转载此文是出于传递更多学习交流目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。本站部分图文来源于网络,仅供学习交流,发表作品观点仅代表作者本人,本站仅提供信息存储空间服务,不承担连带责任。如有侵权,请及时联系管理员删除。

weinxin
ynxtwl
加个微信
交个朋友
张俊SEM
  • 本文由 张俊SEM 发表于 2024年12月31日14:51:12
  • 转载请务必保留本文链接:https://www.zhangjunsem.com/27789.html
淘宝描述不符三倍赔偿怎么申请?有哪些要求?
淘宝描述不符三倍赔偿怎么申请?有哪些要求? seo优化

淘宝描述不符三倍赔偿怎么申请?有哪些要求?

  在淘宝这个平台,如果买家在购物的过程中,可以提出相关的证据,代表商家售卖的商品是假货的,那么所购买的商品,是可以去平台上申请三倍赔偿,然而有很多的买家都不清楚,那不符三倍赔偿怎么申请?有哪些要求?...
淘宝企业过户需要多长时间?相关规则是什么?
淘宝企业过户需要多长时间?相关规则是什么? seo优化

淘宝企业过户需要多长时间?相关规则是什么?

  各位淘宝商家们,如果觉得自己无法再继续开淘宝店了,是可以将自己的淘宝店铺过户给别人的,一般来说需要多长的时间呢?相信很多的淘宝商家都存在这方面的业务,这里汉聪电商就带大家一起来了解一下!   需要...
淘宝推广会有返点吗?淘宝推广返利如何设置?
淘宝推广会有返点吗?淘宝推广返利如何设置? seo优化

淘宝推广会有返点吗?淘宝推广返利如何设置?

  互联网的快速增长得益于互联网无可替代的优势,它为全球的消费者构建了一个交易平台,可以跨越交易双方的空间距离,因此催生了新的商业模式——电子商务。现在我国电商经济发展是有目共睹的,也吸引了不少人选择...
淘宝网超时说明规则变更公式通知是什么意思?
淘宝网超时说明规则变更公式通知是什么意思? seo优化

淘宝网超时说明规则变更公式通知是什么意思?

  电子商务的发展已然成为事实,计算机网络信息的发展为电子商务的发展提供强有力的条件,并已成为当下的经济热点和发展趋势。而电商经济的快速发展也让不少人看到了机遇,纷纷选择网店创业,但网店开设容易,网店...