2016-09-29 64 views
0

最終目標:我想創建一個Web服務器轉發所有請求,除了特定的目錄。Web服務器/域設置轉發所有,但特定的目錄/文件

例如:
site.com -> target.com site.com/anything -> target.com site.com/anythingElse.php -> target.com 但...
site.com/specificPath -> site.com/specificPath site.com/specificFile.php -> site.com/specificFile.php

旁白:這將是巨大的,如果服務器也可以處理多個域(虛擬主機)和獨立的SSL證書的爲每個域。

我很高興使用網絡服務器轉發,CNAME記錄等。也許你可以幫助你認爲是這種情況下的最佳做法。

回答

0

沒有與正則表達式稱爲負先行的方法,它是爲這樣的情況下,這裏是虛擬主機的情況下粗略例如:

RedirectMatch ^/(?!specificPath|specificFile.php)(.*) http://target.example.com/$1 

editnote:如果你想要的是反向代理(你說向前,但我認爲你想外部重定向),請讓我知道。

相關問題