Re: [users@httpd] .htaccess and case-insensitive regular expression matching

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux