2011-05-05 98 views
2

可能重複:
Create Subdomains on the fly with .htaccess (PHP)基於用戶的子域

爲我的劇本之一,我希望它讓我的每個客戶都有自己的子域名

然而,我希望每個子域使用完全相同的腳本,並且完全相同的數據庫

ca這是用HTACCESS完成的嗎?

例如:john.mysite.com會帶他們到我的腳本,設置一個用戶名變量約翰。這樣他們就可以在數據庫中鑑定...

我怎樣才能做到這一點?

+2

看看這個:http://stackoverflow.com/questions/586129/create-subdomains-on-the-fly-with-htaccess-php – 2011-05-05 05:13:16

回答

3

您可以將您的VirtualHost配置中的ServerAlias指令設置爲*.mysite.com。然後,您可以使用.htaccess中的mod_rewrite將用戶名追加到URL中,或者使用PHP將子域從請求的URL中取出,然後根據需要執行任何操作。