On 3/29/06, John Walton <[EMAIL PROTECTED]> 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://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to