我让 django 与 wsgi 和 apache 一起运行。
我想将一些 URL 路由到网站的 PHP 部分。因为 django/wsgi 和 PHP 内容都需要 SSL,所以我不能使用虚拟名称托管。我该怎么做?
Apache 配置中的 RewriteEngine 不起作用,因为没有可重定向到的备用 NameVirtualHost?
我可以将 urls.py 重定向到 PHP 文件,而不是 Django 应用程序 View 吗?
谢谢!
最佳答案
您可以在虚拟主机部分的 WSGIScriptAlias 行之前为 php 区域添加一个别名以获得所需的结果。我刚刚测试过它:
alias /somefolder/ /srv/www.site.com/www/somefolder/
WSGIScriptAlias / /srv/www.site.com/myapp/app.wsgi
我可以将 php 文件放入/srv/www.site.com/www/somefolder/并且它们作为 PHP 运行。
关于php - django + apache2 + ssl : route URLs to PHP file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4611129/