Alright ladies and gents.. I'm stumped.
I currently have some mod_rewrite rules setup in my hosting root's .htaccess file to remove www. from domains as well as remove the .html extension from html pages. Here is a copy of the .htaccess contents:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)$ $1.html [L,QSA]
Disabling the .htaccess fixes the redirect error, but obviously I can't disable the file as it'd effect other domains. Interestingly enough, two other IPB installations work just fine with or without this .htaccess file enabled. All three installations (including the one with the redirect loop) are using v3.4.6.
As a side note, if anyone is wondering why I am using the .htaccess file in just the hosting root, the answer is simple: it "trickles" down to all other domains. For example:
root (with .htaccess)
Domain 1 (doesn't work)
Domain 2 (works)
Domain 3 (works)
Any advice from some of our resident experts?