Re: rewrite rules

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

 




Gonzalez, Miguel wrote:
> Do you see any failure on the rules? I have sent out the logs that I got, it seems that It gets on an endless loop.
>
> Many thanks
>
> Miguel
>
>   
>> -----Original Message-----
>> From: matt farey [mailto:matt.farey@xxxxxxxxx]
>> Sent: Monday, February 26, 2007 3:18 PM
>> To: users@xxxxxxxxxxxxxxxx
>> Subject: Re:  rewrite rules
>>
>> What URL you are actually requesting? - there are a few that will, but
>> that's ok provided you don't care about those.
>>
>> Gonzalez, Miguel wrote:
>>     
>>> Dear all,
>>>
>>>   I have Apache 2.0.54 on a Debian stable. I have what seems to be a
>>> endless loop:
>>>
>>>   mod_rewrite:
>>> maximum number of internal redirects reached. Assuming configuration
>>> error. Use 'RewriteOptions MaxRedirects' to increase the limit if
>>> neccessary.
>>>
>>>    the rules are:
>>>
>>>    IfModule mod_rewrite.c>
>>>         RewriteEngine on
>>>         RewriteCond %{REQUEST_URI} !^/index\.php$
>>>         RewriteCond %{REQUEST_URI} !^/.*\.html$
>>>         RewriteCond %{REQUEST_URI} !^/test\.php$
>>>         RewriteCond %{REQUEST_URI}
>>> !(admin/|images/|includes/|scripts/|css/|flash/|tree/)
>>>
>>>         RewriteRule ^([^/\.]+)(/(.*))?$ /tree/$3 [L,QSA]
>>> #       RewriteRule (.*) /index.php [L]
>>> </IfModule>
>>>
>>>   I have read that there are some issues in the rules definitions
>>>       
>> that
>>     
>>> could provoke an endless loop. But I am not an expert on writing
>>>       
>> these
>>     
>>> rules and these ones where written by someone else. Any thoughts?
>>>
>>>   Regards,
>>>
>>>    Miguel
>>>
>>> Miguel Gonzalez
>>> Threespot | 3333 14th street NW | Suite 300 | Washington, DC 20010
>>> T: | F: 202.518.0425 | E: miguel.gonzalez@xxxxxxxxxxxxx
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> 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
>>>
>>>
>>>
>>>       
>> --
>> Matthew Farey
>> Web App Sec.
>> 25 The Polygon, Southampton, Hants, SO15 2BP, UK
>> Phone +44(0)2380 631449
>>
>>
>>
>> ---------------------------------------------------------------------
>> 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
>>     
>
>   
does it do what you want if you use this:
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_URI} !^/?(index\.php|.*\.html|test\.php)$
 RewriteCond %{REQUEST_URI}
!(admin|images|includes|scripts|css|flash|tree)/?
 RewriteRule ^([^/\.]+)(/(.*))?$ /tree/$3 [L,QSA]
#RewriteRule (.*) /index.php [L]
</IfModule>


-- 
Matthew Farey



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