【问题标题】:Django: wrong redirectDjango:错误的重定向
【发布时间】:2013-11-20 12:17:21
【问题描述】:

我有一个带有两个 Django/FeinCMS 后端的服务器。一个位于 sub.domain.com 等子域上,另一个位于 domain.com 上。

我为每个后端创建了一个页面(一个称为“home”,一个称为“frontpage”)并告诉他们用“/”覆盖 url。

现在我有一个很奇怪的问题:

每 5 分钟一次,子域的首页有效,域的首页无效。此行为会在 5 分钟后发生变化,因此域的首页可以正常工作,而子域的首页则不能。

我不知道应该从哪里开始寻找错误。也许你们中的某个人有同样的错误并且知道解决方案。

感谢您的帮助

Ps:不工作是指用户在访问 www.domain.com 或 sub.domain.com 时会看到该站点的另一个页面

PPs:在子域 settings.py 我有:

ALLOWED_HOSTS = (
    # main host
    'sub.domain.com',
)

在域 settgins.py 我有:

ALLOWED_HOSTS = (
    # main host
    '.domain.com',
    # alias hosts
    '.other-domain.com',
    '.other-domain2.com',
)

这可能是问题吗?

【问题讨论】:

  • 你如何为 Django 服务?我的意思是,你在它前面使用的是什么 HTTP 服务器(Apache、nginx 等)?我认为您可能会在 HTTP 服务器配置中而不是在 Django 设置中解决您的问题。

标签: python django feincms


【解决方案1】:

这是缓存冲突,因为我使用了两次相同的后端,只是更改了其中一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 2020-08-23
    相关资源
    最近更新 更多