2012-02-15 70 views
-1

我正在尋找一個代理腳本(或者可能是一些.htaccess voodoo **),它只允許一個域代理,同時保持文件夾結構不變。理想情況下,我也會給它一個通配符DNS,它也會做子域名,但這不是必須的,因爲我也可以只設置幾次(每個子域一次)代理。腳本代理只有一個網站的文件夾結構?

所以說原來的網站是someawesomesite.com。而我的代理是在myawesomeproxy.com。我希望能夠訪問myawesomeproxy.com/thisawesomedocument.html,並看到我將會去someawesomesite.com/thisawesomedocument.html時的情況。

此外,我的主機只有PHP,沒有CGI或ASP等,所以它需要在PHP中(或者如我之前說過的,如果你們可以製作一些.htaccess voodoo,那也太棒了!)

基本上what they pulled off over here但與其他網站比海盜灣...

**我不是服務器所有者(共同主辦),所以我不能安裝Apache插件或編輯CONFIGS。

回答

0

您可以使用P(代理標誌)。記住這個工作mod_proxy應該啓用。 假設目錄結構相同& mod_proxy由您的共享主機啓用。 嘗試這樣的:

Options +FollowSymlinks 
RewriteEngine on 
RewriteBase/

RewriteCond %{HTTP_HOST} ^(www\.)?someawesomesite.com$ [NC] 
RewriteRule ^(.*)$ http://www.myawesomeproxy.com/$1 [P,L] 
+0

我的主機沒有mod_proxy的......(當我查看phpinfo.php的和做「mod_proxy的」搜索,它變成了什麼,就意味着我的主機沒有。有mod_proxy,對不對?) – 2012-02-16 13:16:51

+0

@ user1062698是的,你說得對。只需查看本節「Configuration apache2handler」:子部分:'Loaded Modules'。 – ThinkingMonkey 2012-02-16 14:11:19

相關問題