On 3/29/06, John Walton <listservqs gmail.com> wrote:
> Hi,
>
> I'm trying to create a .htaccess file that will
reside in an /images
> directory. I want the .htaccess file to only deny
access to everything
> EXCEPT image files (gif, jpg, bmp, png, etc). I've
searched the web, apache
> manual, and PCRE manual for hours but for the life of
me I can't get the
> regular expression to do a case-insensitive match with
the FilesMatch
> directive. The file I created below does this trick so
long as the file
> extension is lower-case. I tried changing the regular
expression below to
> "(?i)\.(gif|jpe?g|png|bmp)$" and
"\.(?i:gif|jpe?g|png|bmp)$" but that causes
> an internal server error. The web server is running
Apache 1.3 on FreeBSD
> 4.7.
Apache 1.3 uses HSRegex or your system egrep-compatible
regex library.
These are much less capable than PCRE and they do not
support the ?i
flag. So you are out of luck unless you want to upgrade.
Joshua.
------------------------------------------------------------
---------
The official User-To-User support forum of the Apache HTTP
Server Project.
See <URL:http://htt
pd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe httpd.apache.org
" from the digest: users-digest-unsubscribe httpd.apache.org
For additional commands, e-mail: users-help httpd.apache.org
|