URL-Weiterleitung HTTP und HTTPS
Verfasst: 28.09.2011, 22:49
Hallo Leute,
Ich habe ein Problem und schaffe es irgendwie nicht, dieses selbst zu lösen ... und zwar hab ich eine Domain mit mehreren Domainänderungen (.net, .org, etc) - sind auch alle mit www und ohne www erreichbar.
Da ich wollte, dass die Seiten ausschließlich über die .net Domain mit www erreichbar sind und auch weitergeleitet werden (auch Unterseiten) habe ich folgende Regeln erstellt:
RewriteCond %{HTTP_HOST} ^testdomain\.org$ [NC]
RewriteRule ^(.*)$ https://www.testdomain.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.testdomain\.org$ [NC]
RewriteRule ^(.*)$ https://www.testdomain.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^testdomain\.net$ [NC]
RewriteRule ^(.*)$ https://www.testdomain.net/$1 [R=301,L]
Dadurch werden auch Aufrufe auf Unterseiten richtig umgeleitet (z.B. Aufruf von testdomain.org/abc/def.html leitet auf www.testdomain.net/abc/def.html)
Soweit so gut. Das funktioniert alles ...
Nur will ich nun auch bestimmte Seiten mit https aufrufen lassen. Hierfür gibt es von meinem Web-Provider (Host Europe) einen SSL-Proxy - Seiten kann ich dann in diesem Format aufrufen:
https://ssl.webpack.de/testdomain.net/abc/def.html
Wenn ich dies bei dieser Seite nun tun würde leitet diese trotzdem auf www.testdomain.net/abc/def.html um.
Ich versuche nun, meine htaccess-Anweisungen so umzuändern, dass Aufrufe mit https ignoriert werden oder dass die Umleitungen nur gemacht werden wenn davor direkt http:// oder www. steht. Aber irgendwie bekomm ich das nicht wirklich hin :/
Kann mir jemand helfen oder kennt jemand eine noch einfachere Lösung? Wäre sehr dankbar!
lg
Ich habe ein Problem und schaffe es irgendwie nicht, dieses selbst zu lösen ... und zwar hab ich eine Domain mit mehreren Domainänderungen (.net, .org, etc) - sind auch alle mit www und ohne www erreichbar.
Da ich wollte, dass die Seiten ausschließlich über die .net Domain mit www erreichbar sind und auch weitergeleitet werden (auch Unterseiten) habe ich folgende Regeln erstellt:
RewriteCond %{HTTP_HOST} ^testdomain\.org$ [NC]
RewriteRule ^(.*)$ https://www.testdomain.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.testdomain\.org$ [NC]
RewriteRule ^(.*)$ https://www.testdomain.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^testdomain\.net$ [NC]
RewriteRule ^(.*)$ https://www.testdomain.net/$1 [R=301,L]
Dadurch werden auch Aufrufe auf Unterseiten richtig umgeleitet (z.B. Aufruf von testdomain.org/abc/def.html leitet auf www.testdomain.net/abc/def.html)
Soweit so gut. Das funktioniert alles ...
Nur will ich nun auch bestimmte Seiten mit https aufrufen lassen. Hierfür gibt es von meinem Web-Provider (Host Europe) einen SSL-Proxy - Seiten kann ich dann in diesem Format aufrufen:
https://ssl.webpack.de/testdomain.net/abc/def.html
Wenn ich dies bei dieser Seite nun tun würde leitet diese trotzdem auf www.testdomain.net/abc/def.html um.
Ich versuche nun, meine htaccess-Anweisungen so umzuändern, dass Aufrufe mit https ignoriert werden oder dass die Umleitungen nur gemacht werden wenn davor direkt http:// oder www. steht. Aber irgendwie bekomm ich das nicht wirklich hin :/
Kann mir jemand helfen oder kennt jemand eine noch einfachere Lösung? Wäre sehr dankbar!
lg