Django 夹层主机主题www-指向错误站点的子域

Django 夹层主机主题www-指向错误站点的子域,django,mezzanine,Django,Mezzanine,我正在使用基于夹层Django的CMS,使用它的多租户功能通过同一后端为两个站点提供服务,其中一个站点的“www”子域出现了一个怪癖。目前,它的工作原理如下: site_1.com -> site_1 www.site_1.com -> site_1 site_2.com -> site_2 www.site_2.com -> site_1 如您所见,“www”子域将转到错误的站点。主机主题设置似乎设置正确,但如下所示: HOST_THEMES = [(

我正在使用基于夹层Django的CMS,使用它的多租户功能通过同一后端为两个站点提供服务,其中一个站点的“www”子域出现了一个怪癖。目前,它的工作原理如下:

site_1.com   ->   site_1
www.site_1.com -> site_1
site_2.com   ->   site_2
www.site_2.com -> site_1
如您所见,“www”子域将转到错误的站点。主机主题设置似乎设置正确,但如下所示:

HOST_THEMES = [('www.site_1.com', 'site_1_theme'),
                ('site_1.com', 'site_1_theme'),
                ('www.site_2.com', 'site_2_theme'),
                ('site_2.com', 'site_2_theme')]
此外,管理>设置>站点设置如下:

site_1.com
site_2.com
(没有列出“www”,因为添加一个将在内容管理中添加一个完全独立的站点)。这里处理www子域的正确方法是什么?为什么它能正确地处理原始域,而不是www


谢谢。

在nginx/apache配置中将www站点重定向到非www站点(反之亦然)