I have a multi-store installation, and each store has its own domain set in
System > Configuration > General > Web > [Un]Secure > Base URL:
[Global Scope] |-- http://separatenode.com/ | |-- [Website Scope A] | |-- http://domaina.com/ | |-- [Website Scope B] |-- http://domainb.com/
What is the correct URL configuration on the global scope when:
- You are running several different stores on one installation
- Your backend is on a completely separate node
My understanding is that the default scope base URLs should point to the same domain as your backend, but in my case this value has been set to the "primary" store in the past.
Note that we also specify a custom admin URL in
System > Configuration > Advanced > Admin > Admin Base URL > Custom admin URL which is the same as the base secure URL on the global scope.
And running on Apache, our
VirtualHost directives are setting the store codes (so that's not an issue here).
I've seen weird issues in the past with URLs being generated on a store at the global scope level (ie:
domainb.com generates a URL to
separatenode.com). So I'm trying to reconcile these things in my mind, and I believe it has to do with the global scope base URL configuration.