2012-03-06 41 views
0

我有一個應用程序,讓用戶得到一個* .onemobi.net帳戶(例如bob.onemobi.net)。現在我想要做的是讓用戶可以使用他們自己的子域指向他們的頁面(例如bob.hisdomain.com => bob.onemobi.net)。我已經安裝了服務器和bob.onemobi.net按預期工作。我爲bob.hisdomain.com => g.onemobi.net(在我的DNS服務器上創建了一條記錄)添加了CNAME條目,但是當我訪問bob.hisdomain.com時,我會自動將其重定向到www.onemobi.net。網站不存在時的默認行爲是在沒有任何重定向的情況下顯示「網站不存在」頁面。基於CNAME的PHP主機

我似乎無法弄清楚是什麼導致了這一點。我試圖四處尋找,看看有什麼可能導致這一點,但我失去了什麼要搜索。我希望我能從這個社區得到一些指導。

回答

0

重定向到bob.onemobi.net在DNS過程中丟失。 IP地址爲bob.onemobi.net的服務器指出必須知道如何處理bob.hisdomain.com(即將其視爲與bob.onemobi.net相同),否則轉發將不起作用。

+0

我已經添加ServerAlias *,但似乎沒有做任何事情。你推薦我做什麼?每次添加新主機時,我都無法添加新的別名,因爲我預計很多用戶都會使用此服務。 – 2012-03-06 06:20:04

+0

另外我只是直接將bob.hisdomain.com添加到httpd.conf中,它仍然在做同樣的事情。 – 2012-03-06 06:21:45

+0

看起來像我的httpd.conf中有語法錯誤我現在正在工作。 – 2012-03-06 07:10:05