2013-02-06 32 views
-1

我有一個網站say abc.com,用戶帳戶可通過abc.com/user訪問。現在我想添加用戶可以將他的網站say.com user.com鏈接到abc.com/user的功能。你可以給我一個概述,這個過程如何通過PHP動態完成?使用PHP建立夥伴關係

+0

添加GET標誌? 'abc.com/user?user = blah'使其顯示用戶'blah'。 – 11684

回答

1
  1. 設置DNS的服務器
  2. 設置服務器配置,該網站是默認的虛擬主機(所以如果一個無法識別的域名被用來請求它,正確的網站將指向主機名被加載)
  3. 使用$_SERVER['HTTP_HOST']而不是路徑。
+0

所有域名將指向同一臺服務器...如何區分不同用戶的域名? – user1871640

+0

@ user1871640 - 再次閱讀第3步 – Quentin

+0

好的謝謝...你可以參考我的一些網站/教程深入澄清 – user1871640

0

如果我理解正確 - 您希望進入user.com的用戶將看到來自abc.com/user的內容。

我會推薦檢查出launchrock.com他們完全做到這一點,並且它涉及到我記得添加CNAME dns記錄,另一種方法是在httpd中創建代理標誌規則(必須爲此啓用mod_proxy),這樣你就不必重新啓動服務器了,你可以隨時在你的www目錄中找到.htaccess。

如果轉到代理路由,這樣做會很容易,因爲每次部署新站點時您只需添加一個新的代理通行證,或者像常規htaccess一樣創建參數化規則,就自動化DNS而言記錄的創建,我相信這是可能的,也許DNS提供者,如godaddy或AWS有這些類型的API,但需要更多的研究。