2017-03-03 108 views
0

我有一個網站domain.xxxhtaccess的子域名重定向到另一個目錄,而不改變URL

有每個位置的目錄。以這裏爲例domain.xxx/location/place

我想要有以下子域place.domain.xxx並顯示匹配文件夾的內容。

這就像一個魅力:

RewriteCond %{HTTP_HOST} ^www.place.domain.xxx 
RewriteRule ^(.*)$ http://www.domain.xxx/location/place/$1 [L,NC,QSA] 
RewriteCond %{HTTP_HOST} ^≈ 
RewriteRule ^(.*)$ http://www.domain.xxx/location/place/$1 [L,NC,QSA] 

但問題是,當我輸入網址place.domain.xxx在瀏覽器欄中的網址被重定向。我想保持URL不變place.domain.xxx。

任何想法如何讓這個工作?

回答

0

我用下面的在我的網站代碼,重定向subdomain.domain.com子域文件夾

#RewriteEngine on 
#RewriteCond %{REQUEST_FILENAME} !-f 
#RewriteCond %{REQUEST_FILENAME} !-d 
#RewriteRule .* index.php?/$0 [PT,L] 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+).domain.com$ 
RewriteRule ^(.*)$ /%2/$1 [L] 
RewriteCond %{HTTP_HOST} ^([^\.]+).domain.com$ 
RewriteRule ^(.*)$ /%1/$1 [L] 
+0

這一工程,但後來我需要改變網站結構將非常密集的工作。但非常感謝你的指針。 –

相關問題