有一個我正在合作的公司想要運行來自同一個域的兩個不同服務器 - 一個Apache和一個Windows 2008--這是爲了處理一些php後端內容,以及一些傳統的asp.net資料。 Apache框將成爲該網站的主要服務器,其中windows框可以爲一些外圍論壇和微型網站提供服務。mod_rewrite重定向到不同服務器上相同的命名文件夾
想知道如何創建的Apache框中的mod_rewrite重定向到Windows服務器上的特定內容的可能性 - 比如:
http://mydomain.com/mywindowsfolder - 內容需要來自Windows服務器
所以 - 重寫內的httpd.conf到位排除如下:
RewriteEngine敘述上
的RewriteCond%{REQUEST_URI} ^/mywindowsfolder/
重寫規則^/$ http://XXX.XXX.XXX.XXX/mywindowsfolder/ [P ,L]
(Windows中的IP地址被使用)
我讀到有關的mod_rewrite在P標誌 - 將這項工作,使URL保持作爲http://mydomain.com/mywindowsfolder? - 如果是這樣,請有人幫助一個正確的正則表達式 - 我不確定上述是否會創建一個無限循環。
重要的是不要顯示窗口的IP地址框。
我猜是替代方案是使用DNS和地址記錄子域 - 這將是一個更可取的路線?
謝謝你的任何建議,
馬克
謝謝您的回覆奧拉夫 - 我會看看 - 馬克 – 2013-03-18 23:32:37