mod_python と Apache で実行されている django Web サイトがあります。現在の構成では、すべての / トラフィックが django サイトに送信されます。ここで、マシンでも userDir /~user を有効にする必要があります。Apache で userDir モジュールを有効にしました。Apache はすべてのリクエストを django アプリにリダイレクトしているため、django が 404 をぼかすだけなので、/~user は機能していません。これは次の理由で発生していると理解しています。
<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>
/ から Web ページを提供し、 /~user から userDir を提供するにはどうすればよいですか? (正規表現とLocationMatch Apacheディレクティブに関係していると思います。私は正規表現を使ってやりたいことをするのに十分ではありません)。どんな助けでも大歓迎です。