Re: Mod_Rewrite voodoo

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

 



On Sat, Jan 9, 2010 at 1:37 PM, Reese <howell.r@xxxxxxxxxxxxxxxx> wrote:
> On 09-Jan-10 13:07, Eric Covener wrote:
>
>> To kill the looping:
>>
>> RewriteCond %{REQUEST_URI} ^/20\d+
>
> I tried:
>
> RewriteEngine On
> RewriteCond %{HTTP_HOST} subdomain\.domain\.ext
> RewriteCond %{REQUEST_URI} ^/20\d+
> RewriteRule (.*)(0[5-9]).html$ /20$2/$1$2.html [R=301,L]
>
> For http://subdomain.domain.ext/fileDDMMYY.ext there was no effect,
> that file loaded at that URL.

I think that condition needs negating, because you want your rule to
not have a chance to execute against the rewritten URL that will have
the leading date.

>
> If I specified http://subdomain.domain.ext/2009/fileDDMM09.ext
> (the file does exist and is the target of the redirect), then I
> received a looping error.
>
> So I tried swapping the positions of the two RewriteCond statements.
> That caused an internal server error.

Should not matter.


> I added DPI to the other flags in the RewriteRule line, it caused
> an internal server error.
Only available in the latest few releases.

>
> There's only just so much testing I can do on live files, when
> I'm testing voodoo I do not completely understand. I appreciate
> the assistance so far, but I'm really grasping at straws and
> would appreciate a bit more detail.

Why aren't you working on a test system?


-- 
Eric Covener
covener@xxxxxxxxx

---------------------------------------------------------------------
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