We have a strange set of errors going on with a dev (and stage) version of our drupal multisite. We have some sub directory sites, and some sites server up on different urls. One URL is an internal one to the Host. The other is an external one (that goes through a firewall).
The essence of the problem is this
- the sub directory site homepage displays fine, but any sub pages you click through to come up as 404s -- the 404 that is thrown is on the default site. This happens with sub directory sites on both URLs (external and internal).
- I am unable to access site pages using index.php?q=
- Some pages that get served up properly, are still showing up as a 404. This doesn't seem consistent on all sites, but it seems weird to begin with.
What I know
- The .htaccess is being used by the sites
- ModRewrite is on.
- At our request, the ISP put some restrictions on one of the URLs.
- The same structure works fine on our production site (minus the restricted URL)
- sites.php is working fine, so far as I can tell.
What are the things that we could still have configured wrong (our hosting company is equally perplexed)? The problem seems to coincide with locking down the internal URL (to be only visible to VPN).
Any ideas would be very much appreciated.