Return-Path: Delivered-To: apmail-httpd-users-archive@www.apache.org Received: (qmail 74662 invoked from network); 20 Jan 2011 20:38:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 20 Jan 2011 20:38:30 -0000 Received: (qmail 20876 invoked by uid 500); 20 Jan 2011 20:38:27 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 20801 invoked by uid 500); 20 Jan 2011 20:38:27 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 20793 invoked by uid 99); 20 Jan 2011 20:38:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Jan 2011 20:38:27 +0000 X-ASF-Spam-Status: No, hits=4.1 required=10.0 tests=SPF_SOFTFAIL,URI_OBFU_WWW X-Spam-Check-By: apache.org Received-SPF: softfail (nike.apache.org: transitioning domain of uxbod@splatnix.net does not designate 95.172.228.43 as permitted sender) Received: from [95.172.228.43] (HELO gateway.splatnix.net) (95.172.228.43) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Jan 2011 20:38:20 +0000 Received: from office.splatnix.net (office.splatnix.net [192.168.1.100]) by gateway.splatnix.net (Postfix) with ESMTP id A10A8398831E for ; Thu, 20 Jan 2011 20:37:49 +0000 (GMT) Received: from office.splatnix.net (office.splatnix.net [192.168.1.100]) by office.splatnix.net (Postfix) with ESMTP id BDD4130300FC for ; Thu, 20 Jan 2011 20:37:18 +0000 (GMT) Date: Thu, 20 Jan 2011 20:37:18 +0000 (GMT) From: "--[ UxBoD ]--" Reply-To: "--[ UxBoD ]--" To: users@httpd.apache.org Message-ID: <154038993.598.1295555838526.JavaMail.root@office.splatnix.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [192.168.1.40] X-Mailer: Zimbra 6.0.10_GA_2692 (ZimbraWebClient - SAF3 (Linux)/6.0.10_GA_2692) X-SPLATNIX-MailScanner-Information: Please contact the ISP for more information X-SPLATNIX-MailScanner-ID: A10A8398831E.AF8B0 X-SPLATNIX-MailScanner: Found to be clean X-SPLATNIX-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-0.435, required 6, ALL_TRUSTED -1.00, BAYES_00 -1.90, T_RP_MATCHES_RCVD -0.01, URI_OBFU_WWW 2.48) X-SPLATNIX-MailScanner-From: uxbod@splatnix.net X-SPLATNIX-MailScanner-Watermark: 1296160670.96137@GmU8Ke1TtQp/RWamQxwWuw X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Flag: NO Subject: Re: [users@httpd] mod_rewrite woes ----- Original Message ----- > What RewriteLogLevel is that? Try 9. >=20 > On Thu, Jan 20, 2011 at 3:23 PM, --[ UxBoD ]-- > wrote: > > ----- Original Message ----- > >> On Thu, Jan 20, 2011 at 3:10 PM, --[ UxBoD ]-- > >> wrote: > >> > ----- Original Message ----- > >> >> Did you set RewriteEngine on? > >> >> > >> >> Where do you define your rules? If there's a VirtualHost > >> >> handling > >> >> the > >> >> request, they need to be defined there. > >> > > >> > Hello Eric, > >> > > >> > Thank you for the response. Yes it is a virtual host and I am > >> > using > >> > the following directives for it: > >> > > >> > > >> > =C2=A0 =C2=A0ServerAdmin webmaster@somedomain.com > >> > =C2=A0 =C2=A0DocumentRoot "/www/somedomain.com" > >> > =C2=A0 =C2=A0 > >> > =C2=A0 =C2=A0 =C2=A0 =C2=A0AllowOverride All > >> > =C2=A0 =C2=A0 > >> > =C2=A0 =C2=A0ServerName www.somedomain.com > >> > =C2=A0 =C2=A0ServerAlias somedomain.com www.somedomain.co.uk > >> > =C2=A0 =C2=A0somedomain.co.uk > >> > =C2=A0 =C2=A0ErrorLog "logs/www.somedomain.com-error.log" > >> > =C2=A0 =C2=A0CustomLog "logs/www.somedomain.com-access.log" common > >> > > >> > > >> > I have hardened Apache though I did try changing the directives > >> > in > >> > httpd.conf for /www to have AllowOveride All as-well but to > >> > no-avail. It seems odd though that a normal re-direct is working > >> > fine. > >> 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (3) [perdir /www/somedomain.com/] strip per-d= ir prefix: /www/somedomain.com/ -> 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (3) [perdir /www/somedomain.com/] applying pa= ttern '^(.*)$' to uri '' 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (4) [perdir /www/somedomain.com/] RewriteCond= : input=3D'' pattern=3D'mosConfig_[a-zA-Z_]{1,21}(=3D|\%3D)' =3D> not-match= ed 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (4) [perdir /www/somedomain.com/] RewriteCond= : input=3D'' pattern=3D'base64_encode.*\(.*\)' =3D> not-matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (4) [perdir /www/somedomain.com/] RewriteCond= : input=3D'' pattern=3D'(\<|%3C).*script.*(\>|%3E)' [NC] =3D> not-matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (4) [perdir /www/somedomain.com/] RewriteCond= : input=3D'' pattern=3D'GLOBALS(=3D|\[|\%[0-9A-Z]{0,2})' =3D> not-matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (4) [perdir /www/somedomain.com/] RewriteCond= : input=3D'' pattern=3D'_REQUEST(=3D|\[|\%[0-9A-Z]{0,2})' =3D> not-matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (3) [perdir /www/somedomain.com/] strip per-d= ir prefix: /www/somedomain.com/ -> 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (3) [perdir /www/somedomain.com/] applying pa= ttern '(.*)' to uri '' 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (4) [perdir /www/somedomain.com/] RewriteCond= : input=3D'/www/somedomain.com/' pattern=3D'!-f' =3D> matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (4) [perdir /www/somedomain.com/] RewriteCond= : input=3D'/www/somedomain.com/' pattern=3D'!-d' =3D> not-matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (3) [perdir /www/somedomain.com/] strip per-d= ir prefix: /www/somedomain.com/ -> 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (3) [perdir /www/somedomain.com/] applying pa= ttern '.*' to uri '' 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (5) setting env variable 'HTTP_AUTHORIZATION'= to '' 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b927780/initial] (1) [perdir /www/somedomain.com/] pass throug= h /www/somedomain.com/ 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (3) [perdir /www/somedomain.com/] strip per-di= r prefix: /www/somedomain.com/index.html -> index.html 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (3) [perdir /www/somedomain.com/] applying pat= tern '^(.*)$' to uri 'index.html' 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (4) [perdir /www/somedomain.com/] RewriteCond:= input=3D'' pattern=3D'mosConfig_[a-zA-Z_]{1,21}(=3D|\%3D)' =3D> not-matche= d 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (4) [perdir /www/somedomain.com/] RewriteCond:= input=3D'' pattern=3D'base64_encode.*\(.*\)' =3D> not-matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (4) [perdir /www/somedomain.com/] RewriteCond:= input=3D'' pattern=3D'(\<|%3C).*script.*(\>|%3E)' [NC] =3D> not-matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (4) [perdir /www/somedomain.com/] RewriteCond:= input=3D'' pattern=3D'GLOBALS(=3D|\[|\%[0-9A-Z]{0,2})' =3D> not-matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (4) [perdir /www/somedomain.com/] RewriteCond:= input=3D'' pattern=3D'_REQUEST(=3D|\[|\%[0-9A-Z]{0,2})' =3D> not-matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (3) [perdir /www/somedomain.com/] strip per-di= r prefix: /www/somedomain.com/index.html -> index.html 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (3) [perdir /www/somedomain.com/] applying pat= tern '(.*)' to uri 'index.html' 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (4) [perdir /www/somedomain.com/] RewriteCond:= input=3D'/www/somedomain.com/index.html' pattern=3D'!-f' =3D> matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (4) [perdir /www/somedomain.com/] RewriteCond:= input=3D'/www/somedomain.com/index.html' pattern=3D'!-d' =3D> matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (4) [perdir /www/somedomain.com/] RewriteCond:= input=3D'/index.html' pattern=3D'!^/index.php' =3D> matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (4) [perdir /www/somedomain.com/] RewriteCond:= input=3D'/index.html' pattern=3D'(/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|= /[^.]*)$' [NC] =3D> matched 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (2) [perdir /www/somedomain.com/] rewrite 'ind= ex.html' -> 'index.php' 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (3) [perdir /www/somedomain.com/] add per-dir = prefix: index.php -> /www/somedomain.com/index.php 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (3) [perdir /www/somedomain.com/] strip per-di= r prefix: /www/somedomain.com/index.php -> index.php 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (3) [perdir /www/somedomain.com/] applying pat= tern '.*' to uri 'index.php' 123.123.123.123 - - [20/Jan/2011:20:35:40 +0000] [www.somedomain.co.uk/sid#= 76adb38][rid#b969900/subreq] (5) setting env variable 'HTTP_AUTHORIZATION' = to '' --=20 Thanks, Phil --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See 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