2017-03-03 2 views
0

ich eine Website haben domain.xxx.htaccess Sub-Domain zu einem anderen Verzeichnis umleiten, ohne URL zu ändern

Es pro Standort ist ein Verzeichnis. Als Beispiel hier domain.xxx/location/place

Ich möchte die folgende Subdomain place.domain.xxx haben und den Inhalt des passenden Ordners anzeigen.

Dies wirkt wie ein Zauber:

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] 

Aber Problem ist, dass wenn ich URL eingeben place.domain.xxx die URL in der Browserleiste umgeleitet wird. Ich möchte die URL in der unveränderten place.domain.xxx behalten.

Irgendeine Idee, wie ich das zum Funktionieren bringen kann?

Antwort

0

Ich verwende in meiner Seite folgenden Code, für subdomain.domain.com Umleiten Ordner

#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

zu Sub-Domain, das funktioniert, aber dann brauche ich, um die Site-Struktur zu ändern, die sehr intensiv arbeiten würden. Aber vielen Dank für den Zeiger. –

Verwandte Themen