List Info

Thread: .htaccess and case-insensitive regular expression matching




.htaccess and case-insensitive regular expression matching
user name
2006-03-29 20:08:57
On 3/29/06, John Walton <listservqsgmail.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-unsubscribehttpd.apache.org
   "   from the digest: users-digest-unsubscribehttpd.apache.org
For additional commands, e-mail: users-helphttpd.apache.org

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )