2016-10-09 114 views
0

我試圖隱藏長的url地址到子域,而子域和主域重定向到同一目錄。我的domain.comname.domain.com重定向到/var/www/domain.com.htaccess - 掩蓋長地址到子域

如果用戶訪問name.domain.com,我正在檢查地址是$_SERVER['HTTP_HOST'],如果用戶在name.domain.com。 如果他真的在那裏,我將他重定向到http://domain.com/index.php?user=name。現在只是好奇,當用戶訪問長地址的網站,我可以mask的地址,所以它顯示:name.domain.com只?

回答

0

RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC] RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.domain\.com$ [NC] RewriteRule !^index\.php($|/) index.php?name=%2 [PT,L]

還挺解決我的問題,但如果那裏有什麼,應該更好地工作,讓我知道,謝謝!