将子域指向Django中的特定网址

| 我有一个Django网站,正在使用mod_wsgi和Apache。 (例如example.com)我创建了一个子域(例如info.example.com),并希望将其指向现有项目中的应用。是否有可能我有一个urls.py文件,并且example.com/info和info.example.com指向Django项目中的同一视图(而没有在不同目录中复制整个项目)? 如果是这样,我该怎么办?当前,现有项目的example.com virtalhost配置如下所示:
<VirtualHost 12.34.56.78:80>
   ServerName example.com
   ServerAlias www.example.com

   DocumentRoot /srv/www/Example/Pub_html

   WSGIScriptAlias / /srv/www/Example/example.wsgi
   <Directory /srv/www/Example/Example>
      Order allow,deny
      Allow from all
   </Directory>

   Alias /robots.txt /srv/www/Example/robots.txt
   Alias /favicon.ico /srv/www/Example/favicon.ico
   ....
</VirtualHost>
提前致谢! 更新:我通过创建另一个与现有数据库共享数据库表和模板文件夹的Django项目在此处进行了快速修复。它可以工作,但不是真的干:)     
已邀请:
我认为,我会使用反向代理来做到这一点。如果您有
mod_proxy
mod_proxy_html
可用,请尝试以下操作:
<VirtualHost 12.34.56.78:80>
    ServerName info.example.com

    ProxyPass       /  http://example.com/info

    SetOutputFilter proxy-html
    <Location />
        ProxyPassReverse /info/
        ProxyHTMLURLMap /info/ /
    </Location>
    ProxyHTMLURLMap http://example.com/info /
</VirtualHost>
详细信息可能不太正确,因此,如果您无法正常使用,请告诉我。     

要回复问题请先登录注册