我擁有一個網站,它爲每個註冊用戶提供這樣的專用空間: www.mywebpage.com/user1 www.mywebpage.com/user2 www.mywebpage.com/user3
在此路徑中,用戶擁有他的迷你網站。每個用戶的子域
我想給我的用戶不是我的域內的路徑,但這樣的二級域名: user1.mywebpage.com user2.mywebpage.com user3.mywebpage.com
很多網站這樣做,但我無法弄清楚如何獲得它!
我應該在每個單一用戶的dns記錄中註冊CNAME嗎?我該如何用PHP實現這一目標?我認爲可以用一個人手寫的腳本配置godaddy。
我可能會註冊一個別名CNAME,它將每個第二級域名指向我的頂級域名,然後在我的頂級域名中檢查檢索用戶的URL的第一個標記:但現在我無法將他重定向到新的頁面(這是他的子網站的索引),或者我丟失了網址userx.mywebpage.com。
我該如何處理?爲了實現我的目標,我會很感激任何關於正確道路的暗示。
但是爲了使用戶自動註冊,我需要在我的php註冊腳本中編輯我的httpd.conf並重新啓動apache!這樣對嗎? –
@ hysoka44不,因爲腳本將決定URL是否有效,而不是Apache。無需重啓Apache,因爲您已將該邏輯移至PHP。 –
你所做的是使用.htaccess將整個網址發送到你的index.php,然後在索引內,你可以使用字符串操作將網址分割成幾部分,並且可以。找出用戶是真實的還是b。找出要顯示的頁面。 – GiladG