(我知道這是不是一個編程問題本身,但它涉及的正則表達式,所以至少是邊緣...)Apache和mod_rewrite的:重定向域子目錄
的設置:
Apache 2.0與Windows上的mod_rewrite。有兩個域,我們稱它們爲domain1.example和domain2.example。我想在同一臺服務器(「server1」)上託管兩個域,所以我將它們指向相同的IP地址。
現在,如果用戶在他的瀏覽器中鍵入「domain2.example」,我希望他在服務器上的子目錄**中結束,但保留他輸入的域完整(「domain2.example/domain2 /」 )。當然,重定向必須保持該域/目錄下的頁面上的所有絕對鏈接和相對鏈接完好無損。
這可能與mod_rewrite(或Apache虛擬主機或其他方法),我該怎麼做?
**在這種情況下,「子目錄」實際上不是磁盤上的文件夾,而是使用Apache「Location」指令創建的虛擬文件夾。
謝謝。
請問DocumentRoot指令(在虛擬主機配置部分)工作轉發到一個「子目錄」,這實際上是一個「位置」,而不是服務器上的物理文件夾? – ObiWanKenobi 2009-04-22 06:25:58