2011-11-27 68 views
2

我正在爲有多個用戶/銷售人員並且每個用戶需要自己的網站的公司建立網站。我想要完成的是構建一個能夠動態吸引每個用戶信息的站點。所以我會建立一個網站,並動態地吸引每個用戶的信息。例如:多個域名到一個動態網站

www.company.com/Mike 
www.company.com/Steve 
www.company.com/Jason 

然後,每個網址都會使用會話,cookie和url變量提取特定用戶的信息和內容。這將使每個url看起來像一個不同的網站,雖然它是與動態數據相同的網站。我知道如何做到這一點,但我真正想要完成的是給每個用戶自己的域名。

我的問題是:如何允許每個用戶建立一個唯一的域,然後將該域名指向動態拉在動態數據的網址:

Mike.com --> www.company.com/Mike 
Steve.com --> www.company.com/Steve 
Jason.com --> www.company.com/Jason 

我要做到這一點,使確保他們的網站像搜索引擎優化站點一樣獨立。我知道我可以轉發網址,但我希望更像是一個實際網站,並且對搜索引擎友好。

我在php,mysql和javascript中構建這個。我正在LAMP服務器上運行該網站。感謝您的任何幫助。

回答

2

如果您使用的是Apache,您可以使用mod_rewrite來進行重寫。嘗試添加這.htaccess文件:

# Match the host 
RewriteCond %{HTTP_HOST} ^([^\.]+)\.com$ [NC] 

# proxy the entire request to the /host/ and path 
RewriteRule ^(.*)$ http://www.company.com/%1/$1 [L,P] 

這將使它所以請求http://Mike.com/page.html將成爲http://www.company.com/Mike/page.html

+0

我做的mike.com根文件夾/主機或WWW上的htaccess文件這一變化.company.com root forlder /主機? – user982853

+0

在mike.com根文件夾中。 –

+0

你知道這是否會影響重複的內容?您是否也知道進入新網站的鏈接是否會爲mike.come網站提供juice或company.com網站?謝謝。 – user982853