Installation is a two-site MSM, where one uses an EE forum and the other uses IPB forum, both are installed in a subdirectory /forum/.
member.example.com -> 404 handling OFF (turning ON conflicted with CSS switching)
http://www.example.com -> 404 handling ON, strict OFF
Problem is that I can’t seem to access my IPB control panel any more.
member.example.com/forum -> EE forum -> all is well
http://www.example.com/forum -> IPB forum -> forum appears to be running normally
http://www.example.com/forum/something/index.php -> 404 page trying to reach control panel
Additional info: in addition to a handful of 301 redirects from an old site structure, I have the following in htaccess for index.php removal.
RewriteRule modules/(.+)/controllers/(.+)\.php$ /index.php?/$1/$2 [L,R=301]
RewriteRule controllers/(.+)\.php$ /index.php?/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L](I don’t actually know what the first two lines are for and can’t remember at the moment when or why I pasted them in there.)
I swear this all seemed to be working fine for at least a week or more, when I cautiously brought up the www site as a live MSM instance - I was very surprised this morning when I suddenly could not access my IPB forum CP. I’m concerned maybe it was only working due to caching somehow and that at any moment the public (IPB) forum will disappear behind a wall of 404s too.
Any help in understanding the mechanism of why this is happening - and/or tips for sneaking around it - greatly appreciated.