我有点迷失htaccess文件和正则表达式异常...... 如何让htaccess拒绝访问类似的文件:#jpg其中#是一个或多个数字?
1.jpg ->deny
25.jpg ->deny
74_thumb ->allow
22_400 -> allow
14254.jpg ->deny
我正在寻找正确的regexp语法,以便将数字区分为另一个文件名。 我发现这可以用htaccess文件和重写条件来完成,或者用异常拒绝,但是找不到具体的例子来说明这一点。
答案 0 :(得分:1)
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_ROOT
中:
RewriteEngine On
RewriteRule (^|/)[0-9]+\.jpe?g$ - [F,NC]