Closed (fixed)
Project:
Drupal core
Version:
5.0
Component:
path.module
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
4 Dec 2005 at 23:10 UTC
Updated:
8 Jul 2009 at 03:13 UTC
Hi,
it seems, that .htaccess in Drupal 4.6.4 is broken. After activating Clean URLs, server reports:
[Sun Dec 4 22:20:48 2005] [debug] mod_rewrite.c(1643): [client 147.32.123.241] mod_rewrite's internal redirect status: 10/10.
[Sun Dec 4 22:20:48 2005] [error] [client 147.32.123.241] mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
Disabling .htaccess seems to solve the problem, but also disables Clean URLs
Comments
Comment #1
jmstriegel commentedI'm seeing the same issue after having upgraded to 4.6.5 during a move to a new server (mediatemple).
This is also mentioned here but the proposed fix doesn't seem to have done anything.
Comment #2
chx commentedApache issue, not Drupal.
Comment #3
meba commentedi still don't think it's apache problem. my apache settings are 100% correct as i am running other drupal (old 4.5.x) at the same host correctly
Comment #4
meba commentedI found that changing htaccess to this rule:
RewriteRule ^(.*)$ /index.php?q=$1
Corrects the problem (added the "/" to index.php)
I don't think this is apache problem, if so, please tell me which kind of problem
Comment #5
chx commenteda) this is not a patch b) it is written at various places (I myself have written it more than once) that in certain Apache configs you need a slash before index.php. Under configs do no not need that.
Comment #6
killes@www.drop.org commentedLook for RewriteBase.
Comment #7
owen barton commentedI have noticed this problem also occurs if the apache docroot does not exist (but is under the correct docroot, so .htaccess still triggers).
Try renaming your .htaccess file and reloading the page. If you still have errors then this might be the problem you have. Check your apache errors.log and it will show the path apache is trying to load. Then edit your apache config and fix it ;)
Comment #8
mnaxman commentedThe " / " is nesscessary in 4.6.6 on many non std linux installations, i.e. Mandrake/Mandriva.
RewriteRule ^(.*)$ /index.php?q=$1 workin these installs.
Comment #9
Jacob commentedHi, mnaxman
Thank you for the information - had the same problem on Godaddy with Drupal 5.x - looks like they have "non std linux installation"
Lots of thanks again,
Jacob.
Comment #10
netaxis commentedcan anybody guide me more details for the above problem
we are facing same kind of problem
Comment #11
dave reidNo response in over a year. Marking as closed.