嘗試使用htaccess實現子域名。帶htaccess的動態子域名:URL不應該在瀏覽器中更改
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !^www.
RewriteCond %{HTTP_HOST} ^([a-z0-9]+)\.domain.com(.*)$
RewriteRule ^(.*)$ http://domain.com/index.php?/public_site/main/%1/$1 [L]
</IfModule>
當我進入ahser.domain.com瀏覽器的URL正在發生變化。是否有一個htaccess選項,以避免在RewriteRule中使用絕對URL時發生這種情況?
我看到你現在用'%'符號正確地從'RewriteCond'獲得了匹配的部分。我在代碼中發現了這個問題,在http://stackoverflow.com/questions/9632242/hostgator-wildcard-subdomain-mapping-to-url這個問題上。您使用瞭解決方案,但沒有接受答案。 – Kaz 2012-03-10 03:28:04
對不起。我是新用戶。我需要至少15個聲望來接受答案。 – santosh 2012-03-10 03:49:50