【发布时间】:2010-05-27 15:38:31
【问题描述】:
是否可以让 Apache htaccess 重写在它到达 django 之前生效?
我希望能够在优先于 django 的 htaccess 文件中指定 RewriteRules,如果没有匹配项,则将其分派到 mod_wsgi/django。
我们将 apache2 与 mod_wsgi 一起使用,apache vhost 如下所示:
<VirtualHost *:80>
DocumentRoot /usr/local/www/site/static
Alias /css/ /usr/local/www/site/static/css/
Alias /js/ /usr/local/www/site/static/js/
Alias /img/ /usr/local/www/site/static/img/
Alias /flash/ /usr/local/www/site/static/flash/
<Directory /usr/local/www/site/static>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
WSGIDaemonProcess mallorca-site threads=15
WSGIScriptAlias / /usr/local/www/site/config/dev/dev.wsgi
</VirtualHost>
谢谢
【问题讨论】:
标签: django apache mod-rewrite mod-wsgi