我有一個系統,用戶可以輸入自己購買的域名到他們的個人資料,因此訪問其域名時,就應更換自己的自定義域,例如如何讓用戶自定義域在PHP
http://domain.com/custom-name
到http://purchaseddomain.com
。
所以當他們進入他們的購買域名,就應該帶他們去他們的個人資料包括他們的導航鏈接,比如他們的頁面上的鏈接將其購買的域名來代替,例如查看他們的記錄是:
http://domain.com/custom-name/records
至http://purchaseddomain.com/records
。
的tumblr啓用該功能,但我不知道這一切是如何工作的:
這正是我想有這樣一個特點,我搜索的SO,但它似乎沒有幫助。
現在,這是一個問題,我不知道我怎麼可以驗證,確認和使用PHP他們購買的域名合併到我的服務器沒有問題 - 我用笨這一點。
是否有一個堅實,穩定的插件/庫或詳細的教程,可以有啓用自定義域掩蓋內部域的能力嗎?
我的服務器是nginx的1.0.6運行Ubuntu 11.10。
的模板將是對我蠻好,我可以做的 - 所有我需要幫助的是如何安全地接受和他們的域合併到我的服務器。
編輯:只是看着nginx的VirtualHostExample,這看起來不錯,但整體我怎麼就能動態地添加/刪除這些域條目而域有一個A
記錄指向我的服務器?
通常,您可以通過編程方式在您使用的任何模板設置中生成您的URL,而不是''你會擁有''。 – Amber 2012-01-29 22:01:05
那麼這很大程度上取決於你的設置以及你如何創建/設置他們的賬戶,但['dns_get_record()'](http://php.net/dns_get_record)可能對你有用。 – animuson 2012-01-29 22:04:34
在apache上,你會爲域創建一個虛擬主機並指向'./ custom-name'文件夾加上一個A檢查(後端nslookup) – 2012-01-29 22:06:11