我有一个运行mod_python和Apache的django网站。当前配置将所有/流量定向到django站点。现在,我还需要在机器上启用userDir /〜user。我在Apache中启用了userDir模块。因为,Apache正在将所有请求重定向到django应用程序,/〜用户无法工作,因为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>
我需要做什么来从/服务网页,并从/〜用户提供userDir? (我认为它与regex和LocationMatch Apache指令有关。我不能用正则表达式做我想做的事情)。任何帮助将不胜感激。
答案 0 :(得分:0)
<LocationMatch "^/(?!~)">
....
</LocationMatch>