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

jmstriegel’s picture

Version: 4.6.4 » 4.6.5

I'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.

chx’s picture

Status: Active » Closed (won't fix)

Apache issue, not Drupal.

meba’s picture

i 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

meba’s picture

Status: Closed (won't fix) » Needs review

I 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

chx’s picture

Status: Needs review » Closed (won't fix)

a) 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.

killes@www.drop.org’s picture

Look for RewriteBase.

owen barton’s picture

I 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 ;)

mnaxman’s picture

The " / " is nesscessary in 4.6.6 on many non std linux installations, i.e. Mandrake/Mandriva.

RewriteRule ^(.*)$ /index.php?q=$1 workin these installs.

Jacob’s picture

Hi, 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.

netaxis’s picture

Version: 4.6.5 » 5.0
Status: Closed (won't fix) » Postponed (maintainer needs more info)

can anybody guide me more details for the above problem

we are facing same kind of problem

dave reid’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)

No response in over a year. Marking as closed.