【发布时间】:2011-01-17 19:03:56
【问题描述】:
我有一个使用 mod_python 和 Apache 运行的 django 网站。当前配置将所有 / 流量定向到 django 站点。现在,我还需要在机器上启用 userDir /~user 。我在 Apache 中启用了 userDir 模块。由于 Apache 将所有请求重定向到 django 应用程序,/~user 无法正常工作,因为 django 只是脱口而出 404。我知道这是由于以下原因而发生的
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE web.settings
PythonOption django.root
PythonDebug off
PythonPath "['/path/to/the/django/source/'] + sys.path"
</Location>
我需要做什么才能从 / 提供网页并从 /~user 提供 userDir ? (我认为它与正则表达式和 LocationMatch Apache 指令有关。我对正则表达式不够好,无法做我想做的事)。任何帮助将不胜感激。
【问题讨论】:
标签: regex django apache2 mod-python locationmatch