2013-05-27 77 views
0

我有一個複雜的設置,其中有Django 3子項目,這些東西通過mod wsgi在單個Apache上託管。在沒有htaccess的情況下強制所有URL上的www

我想在所有地址中都加上www前綴,因爲一些支付網關在沒有www網址的情況下表現不當。現在,.htaccess的規範重定向會混淆其他2.使用通用中間件的PREPEND_WWW僅適用於foo.jp而不適用於foo.jp/bar/*等等......

同樣,我也嘗試創建一個index.php,指向它從apache的網站啓用,並使用頭重定向到www.foo.jp foo.jp ...

請告訴我一種方法,所有的網址,即任何東西foo.jp/,foo.jp/bar/等來www.foo.jp/ ,www.foo.jp/bar/等等...

商祺!

回答

0

我想通了這一點......

在Apache /站點啓用/ 000-默認

基本上,這是之前我加入這個其他域的虛擬主機文件讀取默認的Apache虛擬主機文件:

<VirtualHost *:80> 
    ServerName playism.jp 
    Redirect permanent/http://www.foo.jp/ 
</VirtualHost> 

現在,它正在重定向的一切......沒有.htaccess這是搞砸了!

相關問題