htaccess: Weiterleitung auf Unterverzeichnis

Produkte:
Reseller Hosting
Webhosting

Jegliche Zugriffe weiterleiten
Spezifische Domain weiterleiten



Jegliche Zugriffe weiterleiten

Mit folgendem Syntax in einer .htaccess Datei können Sie jegliche Zugriffe auf Ihre Domain in ein Unterverzeichnis weiterleiten:

Syntax:

RewriteEngine on
RewriteCond %{REQUEST_URI} !unterverzeichnis/
RewriteRule ^(.*)$ /unterverzeichnis/$1


Konkretes Beispiel:

RewriteEngine on
RewriteCond %{REQUEST_URI} !joomla/
RewriteRule ^(.*)$ /joomla/$1


Bei diesem Beispiel werden alle Zugriffe auf http:// auf 
das Unterverzeichnis http://<domain.tld>/joomla/ weitergeleitet.





Spezifische Domain weiterleiten

Mit folgendem Syntax in einer .htaccess Datei können Sie Zugriffe einer spezifischen Domain, zum Beispiel einen Domain Alias, in ein Unterverzeichnis weiterleiten:

Syntax:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.ch [NC]
RewriteCond %{REQUEST_URI} !^/unterverzeichnis/.*$
RewriteRule ^(.*)$ /unterverzeichnis/$1

Konkretes Beispiel:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?musterhans\.ch [NC]
RewriteCond %{REQUEST_URI} !^/cms/.*$
RewriteRule ^(.*)$ /cms/$1

Bei diesem Beispiel werden alle Zugriffe auf http://musterhans.ch auf 
das Unterverzeichnis http://musterhans.ch/cms/ weitergeleitet.