.htaccess 的正则表达式帮助

.htaccess 的正则表达式帮助

我想使用 .htaccess 文件排除对某些文件的访问,但我需要帮助生成正确的正则表达式。

我想排除对这两个文件的访问:

soft1-pp_1.12-123456789010_amd64.deb
soft1-tt_1.12-123456789010_amd64.deb

版本号正在更改(1.12-123456789010),我希望 FilesMatch 在版本更改后仍能正常工作。它的正确 RegExp 是什么?

我的 .htaccess 如下:

<FilesMatch "^(filename1|filename2)\.deb$">
        Order allow,deny
        Deny from all
        Allow from 127.0.0.1
</FilesMatch>

答案1

尝试这个正则表达式:

^soft1-(pp|tt)_[.0-9-]*_amd64\.deb$

相关内容