2012-07-21 142 views
0

我需要幫助寫一個mod_rewrite來分配用戶自己的個人子域名。mod_rewrite通配符子域名

我想轉換sub.domain.com到sub.domain.com/profile?user=sub

但如果用戶打開任何頁面的「用戶」變量應該也即

子傳遞.domain.com /頁面sub.domain.com/page?user=sub

應該即沒有重定向被屏蔽

回答

1

嘗試在你的文檔根目錄添加這htaccess的文件

# for/requests 
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com$ [NC] 
# this step may not be necessary if you don't care about "www.domain.conm" 
RewriteCond %1 !www 
RewriteRule ^$ /profile?user=%1 [QSA,L] 

# for any "page" 
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com$ [NC] 
# this step may not be necessary if you don't care about "www.domain.conm" 
RewriteCond %1 !www 
RewriteRule ^(.*)$ /$1?user=%1 [QSA,L] 
+0

感謝Jon Lin的幫助。 – 2012-07-24 23:30:57