Hi,
We are trying to add extra domains to the list of urls in a site. It is coming up with the error message:
"URL <url> is not based upon an existing System Root URL"
Does that mean we need to add every single domain to the system root url list? That could get quite long… We have over 500 sites to move into our installation, and they all have at least one domain (with and without 'www', plus sometimes others), so does that mean we need a list of over 1000 system root urls in the system config?
Susie
Correct -- you need at all the domains in the System Root URL list.
Double-posting to say that I usually recommend not adding both www.domain.com and domain.com as URLs in Matrix (as this means double the amount of lookup entries in the database). Rather, use Apache's mod_rewrite to rewrite either domain.com/path to www.domain.com/path or vice-versa. That way, you reduce the overall amount of System Root URLs and database rows in Matrix, but maintain functionality for both domain names.
The biggest problem with that approach is that not all our domains are consistantly named, which could lead to confusion. e.g. some are missing the 'www' version and some are missing the 'non-www' version. I know it is currently confusing at the moment, but if most of the time it automatically redirects and other times it doesn't, people will get more confused. There are also sites that have other addresses, for example alva has an added web.alva.uwa.edu.au and administrative services has www.admin-services... as well as www.admsrv... .
I'll suggest it to IT services, but I'm unsure about whether they'll implement it.
It was just a suggestion. :)’ /> Though, a migration into a new CMS makes a perfect time to rationalise things like this. <img src=‘http://forums.matrix.squiz.net/public/style_emoticons/<#EMO_DIR#>/tongue.gif’ class=‘bbc_emoticon’ alt=’