2012-08-10 34 views
1

比方說,我們得到了一個服務器Loacated甚遠PHP代理目錄

server1的。{} domainUS/MAINDIR/

上的目錄,但我有一個主要服務器

{domain.UK }

我想創建一個子域指向我的服務器,而不是將它指向我的其他服務器server1.{domainUS},因爲我的遠程服務器允許HTTP要被髮送到經由服務器.... 所以我需要一個PHP代理等腳本,所述compleate DIR轉發到服務器

例..

server1.{domainUS}/maindir/testube/testfile.html <==test file 
proxy.{domain.UK}/testube/testfile.html <==test file 

例題,我還用得着用PHP查詢ECT很好地工作..

server1.{domainUS}/maindir/testube/testfile <==test php document 
proxy.{domain.UK}/testube/testfile <==test php document 

回答

0

將這個代碼在你的服務器配置對於server1.{domainUS}(假設的Apache):

<Directory "maindir/"> 
    RewriteEngine On 
    RewriteCond %{QUERY_STRING} (.*) 
    RewriteRule ^(.*?)$ http://google.com/%{PATH_INFO} 
</Directory> 

或者,如果你不能改變的配置,你可以把Directory標籤的內容的.htaccess文件裏面maindir