gpt4 book ai didi

正则表达式重写 AND 模式

转载 作者:行者123 更新时间:2023-12-01 08:18:16 25 4
gpt4 key购买 nike

我想为重写创建一个正则表达式。

将所有请求重写为 index.php(不需要匹配),它不是以/api 开头,或者不是以('.html',或'.js'或'.css'或'.png'结束)

我的例子还是这样,但是效果不是很好:

(!^/api|!\\.html$|!\\.js$|!\\.css$|!\\.png$) /index.html [L]

例子:

/a/b/c.css -> not rewrite
/a/b/c -> rewrite
/api/something -> not rewrite

最佳答案

你应该能够简单地做到这一点:

RewriteRule !(^/api.*|.*\.(html|png|js|css)$) /index.php [L]

请参阅有关使用 NOT (!) 运算符的信息 here

关于正则表达式重写 AND 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26713651/

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