Promotion from to

Skip to first unread message

James Morse

Mar 6, 2020, 11:10:11 AM3/6/20
to Mezzanine Users
Greetings all,
I set up my first Mezzanine site for my wife to work on as with the intent of that being temporary. This was so her old static HTML "production" site wasn't affected until she was done.  Last night she finally finished the site and asked me to "launch it". I pointed her @ record and to the new server IP hosting the Mezzanine setup and after fixing the cert, I was surprised to see the base template site/theme without any of the content she worked on.  After searching similar but not identical scenarios, I now see that Mezzanine instantiates itself for each subdomain.  Is there some way to point all her subdomains to the content she's already worked so hard on?  If not, then is there perhaps a way to migrate the site content to the @ or www. subdomain "new" site?  I've seen the responses that reference using Nginx or similar to redirect all to but in this case I, of course, don't want her customers being redirected to "", so I need a different solution.
Thanks for your time and any help you can provide!


Mar 6, 2020, 4:51:29 PM3/6/20

Have you logged into the admin, and updated the default 'Site' to the ''?  Mezzanine associates each page with a 'Site' so you can serve multiple subdomains with the same database and django instance - and the URL is used for this when not in test mode.

(Basically, go to and make sure that's correct - if not, edit it)

Does that help?

I have done this before to change a to a, and it seemed to work ok. The other option you can try is to just set it to

There might be someone else with more Mezzanine knowledge than me who can help, but I think this the best place to start checking, especially if the test domain is still working.

Seeya. Danny.

James Morse

Mar 6, 2020, 8:17:31 PM3/6/20
to Mezzanine Users
 I'm not familiar with that page. If I go there with an admin user, I do see both and Two columns : Domain and Display Name. However the "display name" column is blank for and has "Default" beside  The drop down at the top has ----- and can only be changed to "delete selected sites". I don't have any other options than that.

James Morse

Mar 6, 2020, 10:44:36 PM3/6/20
to Mezzanine Users
I ended up deleting the entry within that menu and relabeling to Default and eventually editing the domain line for that site removing "test." to make it just  After that I added some rules to the Nginx conf to cover for anyone browsing via  This mixed with a couple logouts and cache clears appears to be working as intended.
Thanks Danny for pointing me in the right direction!
Reply all
Reply to author
0 new messages