【问题标题】:Mezzanine HOST_THEMES www- subdomain pointing to wrong site夹层 HOST_THEMES www- 指向错误站点的子域
【发布时间】:2016-01-13 22:41:38
【问题描述】:

我正在使用基于 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 设置似乎设置正确,但是 - 像这样:

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')]

此外,Admin>Settings>Sites 设置如下:

site_1.com
site_2.com

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

谢谢。

【问题讨论】:

    标签: django mezzanine


    【解决方案1】:

    在您的 nginx/apache conf 中将 www 站点重定向到非 www 站点(反之亦然)。

    【讨论】:

      猜你喜欢
      • 2020-03-03
      • 1970-01-01
      • 2010-10-17
      • 2012-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-25
      • 1970-01-01
      相关资源
      最近更新 更多