2013-07-11 31 views
0

假設有一個用戶可以在其上註冊的站點(例如weblog.com)。登錄後,user1將進入「weblog.com/user1/」入口頁面,然後瀏覽他自己的站點區域。我怎麼能讓他通過他的域名訪問他的我的網站區域(例如user1.com)。使用其他域的特定帳戶的域名

換句話說,當其他用戶進入user1.com時,我們會在後臺對weblog.com中的user1進行授權,並且用戶通過user1.com域透明地訪問每個user1允許的頁面。

請注意,如果我使用iframe將weblog.com/user1/加載到user1.com的入口頁面,則所有鏈接以及JavaScript內使用的URL都會將其重定向到weblog.com/user1/。雖然我希望這些行爲在工作期間對user1.com的用戶是透明的。

我使用的是Ext JS,而.htaccess和CORS直到現在還沒有任何結果。

歡迎各種解決方案,技巧甚至科目學習和關鍵詞搜索。

+0

複製[如何從簡單的網頁動態創建子域?](http://stackoverflow.com/questions/17595293/how-to-dynamically-create-a-sub-domain-from - 一個簡單的網頁) - 子域和域之間沒有真正的區別。你必須爲此使用某種服務器端技術。 – Quentin

+0

weblog.com是我的域名,user1.com是用戶的域名!我不想在我自己的域下創建子域。我想將我的網站的一個子集分配給用戶自己的域名 – user2573428

+0

「weblog.com是我的域名,user1.com是用戶的域名!」 - 這意味着您需要讓用戶適當地設置DNS,而不是自己做。 – Quentin

回答

-1

當然。你基本上想要做的是將你的用戶切換到你的子域中的web。

  1. 現在,首先您需要創建一個JavaScript,用於在用戶註冊時生成weblog.com/user1等頁面。
  2. 接下來,您必須指定您的用戶設置dns,或者您必須爲他們設置可能會通過您的DNS面板(A記錄,CNAME或MX記錄)工作的用戶。
  3. 用戶已通過身份驗證有網站或您的子域名。他們可以用相同的方式訪問頁面,但是您也需要同時指定登錄腳本。
+0

感謝您的快速回復。這個技巧可以用於html文件,但是js文件和json配置的內容(例如,指向weblog.com中的本地地址的「url:foo/bar.json」)。 – user2573428

+0

您之前未指定。那麼,如果你有指導,那麼你可以使用DNS。請瀏覽上面的網址。 –

+0

請您詳細解釋一下嗎? – user2573428

相關問題