On 3/29/06, John Walton <listservqs@xxxxxxxxx> 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: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx