我有一個子域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