gpt4 book ai didi

regex - 当文件名中有其他点时,如何按扩展名匹配文件?

转载 作者:行者123 更新时间:2023-12-04 04:46:56 25 4
gpt4 key购买 nike

我正在尝试写一个 RewriteRule这将按扩展名匹配文件,我想出的是:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^([^.]*\.less)$ ./index.php?f=$1
</IfModule>

当文件名中唯一的点是分隔扩展名的点时,这可以正常工作,但当其中有其他点时会失败。例如,它不适用于 hello.world.less .

我不知道如何从这里开始,任何帮助将不胜感激。谢谢!

最佳答案

尝试删除该字符类并使用 .反而:

RewriteRule ^(.*\.less)$ ./index.php?f=$1

这将匹配任何以 .less 结尾的文件名不管它前面有什么其他字符。

关于regex - 当文件名中有其他点时,如何按扩展名匹配文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18046500/

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