2017-03-03 111 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

这一工程,但后来我需要改变网站结构将非常密集的工作。但非常感谢你的指针。 –

相关问题