Schlagwort-Archive: apache

Internet Site von domaina.tld nach domainb.tld umleiten (rewrite)

Dieser Beitrag richtet sich an alle Apache Webserver Admins!

Mit dem folgenden Eintrag in der „.htaccess“ Datei ist es möglich, die gerufene URL auf eine andere URL umzuschreiben. Bestes Beispiel sind ein paar Einträge im Google auf dieses Forum. Hier ein Beispiel:

Aus

code:
1:
http://www.serverprojekt.net/forum/thread.php?goto=lastpost&threadid=20

wird ein

code:
1:
http://www.serverprojekt.de/forum/thread.php?goto=lastpost&threadid=20

gemacht.

Dies mußte ich bei diesem Forum machen, da ich nach dem Start des Projektes noch eine weitere Domain ergattern konnte (siehe hier).

Inhalt der Datei „.htaccess“:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
RewriteEngine On
RewriteBase /
# SSL-Direktaufruf ohne sslsites.de
RewriteCond %{HTTPS} =on [NC]
RewriteCond %{HTTP_HOST} ^(.+.)?example.de$ [NC]
RewriteRule ^(.*)$ https://%1example.com/$1 [L,R=301,QSA]
# SSL über sslsites.de
RewriteCond %{REMOTE_ADDR} ^62.67.200.4$
RewriteCond %{HTTP_HOST} ^(.+.)?example.de$ [NC]
RewriteRule ^(.*)$ https://sslsites.de/%1example.com/$1 [L,R=301,QSA]
# HTTP
RewriteCond %{HTTP_HOST} ^(.+.)?example.de$ [NC]
RewriteRule ^(.*)$ http://%1example.com/$1 [L,R=301,QSA]