0
我已經有了自己的apache服務器,並且我正試着去了解它的怪癖...... 我有DNS將example.com指向1.2.3.4並且我在apache2服務器上建立了一個虛擬主機。將db.example.com重寫爲example.com/db
現在我想在同一個虛擬主機中指向db.example.com來服務example.com/db的內容。 我希望我可以使用某種mod_rewrite或ServerAlias,但是我已經熱了一堵牆。
DNS部分被覆蓋,我只是無法弄清楚在Apache中做什麼。
非常感謝你,幾乎解決了我的問題; 有什麼辦法來指向HTTP://db.example.com到http://example.com/db和https://db.example.com到https://example.com/db? https和http都指向相同的sitecontent。 – MadsRC
嘗試添加RewriteCond%{HTTPS}!= on作爲http的條件之一,然後嘗試SSL的RewriteCond%{HTTPS} = on; – Miroslav
我試過這個: 'RewriteCond%{HTTP_HOST}^db \ .v42 \ .dk RewriteCond%{HTTPS}!= on RewriteRule(。*)http://v42.dk/db/$1 [L ] # 的RewriteCond%{HTTP_HOST} ^分貝\ .v42 \沒有自動跳轉 的RewriteCond%{HTTPS} =上 重寫規則(。*)https://v42.dk/db/$1 [L]' 但couldn不能讓它工作。 – MadsRC