gpt4 book ai didi

regex - nginx 位置正则表达式

转载 作者:行者123 更新时间:2023-12-03 14:34:28 24 4
gpt4 key购买 nike

我正在设置 nginx,我需要使用 location 指令来匹配所有以 /site1 开头的请求并以 .php 结尾.我用什么正则表达式来做到这一点?

我知道我可以使用 ^ 来匹配字符串的开头,使用 $ 来匹配字符串的结尾。所以我可以将字符串的开头或字符串的结尾匹配为 ^(/site)|(\.php)$ .是否有任何“和”运算符,以便我可以编写类似 ^(/site)&(\.php)$ 的内容?

最佳答案

你想要这个:^(/site).*(\.php)$ .这意味着首先匹配开头,然后是“/site”,然后是任意次数的任何内容,最后是“.php”,然后是字符串的结尾。如果您不需要捕获,它会更简单:^/site.*\.php$ .

关于regex - nginx 位置正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2197758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com