我有一个子域m.example.com
,我想指向与运行在apache2/django1.3安装上的example.com/mobile
相同的位置。如何将域名指向Django网址?
example.com
是登录页面,我配置了urls.py
,以便匹配/^mobile$/
的网址将被用于网页的移动版本。我看着<VirtualHost>
,但我认为它需要一个物理位置,我指向m.example.com
与django网址和除了项目目录的根目录之外没有物理位置。
我不确定配置更改是在apache方还是django方进行的。
我也进去看了mod_rewrite
模块的Apache,但我宁愿如果我没有必须m.example.com
重定向到example.com/mobile
谢谢你指出我在正确的方向。最后,我写了一个重写request.path_info的中间件。我在github上找到了更全面的解决方案:https://github.com/tkaemming/django-subdomains – username2 2011-03-16 04:50:08