www. auf https weiterleiten

Wie wir alle wissen (sollten) ändert mod_rewrite keine Links im Script. Damit auch die Links auf Deiner Page auf die neuen "Rewrited URLs" zeigen bedarf es der Anpassung im Code. Fragen und Probleme rund um's Coding werden hier diskutiert.

Moderator: Super-Mod

www. auf https weiterleiten

Beitragvon Flashmopp » 20.02.2009 14:20

Hallo,

Ich habe ein Problem.
Seit gestern habe ich für meine Domain eine SSL verschlüsselung, doch stoße ich öfter an meine Grenzen.
Ich besitze einen managed Root Server bei Hetzner und habe folgendes Problem:

Wenn jemand die Seite so aufruft:

https://www.seitenname.com

Erscheint folgende Meldung:

Es besteht ein Problem mit dem Sicherheitszertifikat der Website.


Das Sicherheitszertifikat dieser Website wurde für eine andere Adresse der Website ausgestellt.

Die Sicherheitszertifikatprobleme deuten eventuell auf den Versuch hin, Sie auszutricksen bzw. Daten die Sie an den Server gesendet haben abzufangen.
Es wird empfohlen, dass Sie die Webseite schließen und nicht zu dieser Website wechseln.


Je nach Browser typ dann eine ähnliche Fehlermeldung.

Denn das SSL Zertifikat wurde auf http://seitenname.com angemeldet.


Jetzt möchte ich gerne das jegliche Anfragen die über https://www.seitenname.com
auf https://seitenname.com weitergeleitet werden.

Kann mir da jemand helfen?


Vielen vielen Dank! :)
Flashmopp
.
.
 
Beiträge: 4
Registriert: 20.02.2009 14:15

Beitragvon Gumbo » 20.02.2009 18:54

Code: Alles auswählen
RewriteRule %{HTTPS} on
RewriteCond %{HTTP_HOST} !^example\.com$
RewriteRule ^ https://example.com%{REQUEST_URI} [L,R=301]
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon Flashmopp » 20.02.2009 20:06

Hallo,

vielen Dank für die schnelle Antwort.

Nur wenn ich dies so einbaue, dann funktionieren Sub-Domains wie forum.seite.com nichtmehr etc.
Gibt es dafür eine Lösung?

Vielen Dank.
Flashmopp
.
.
 
Beiträge: 4
Registriert: 20.02.2009 14:15

Beitragvon Gumbo » 20.02.2009 20:08

Kleiner Änderung:
Code: Alles auswählen
RewriteRule %{HTTPS} on
RewriteCond %{HTTP_HOST} !^(www\.)?example\.com$
RewriteRule ^ https://example.com%{REQUEST_URI} [L,R=301]
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon Flashmopp » 20.02.2009 20:11

Funktioniert leider immer noch nicht, selbes Problem wie zuvor.
Flashmopp
.
.
 
Beiträge: 4
Registriert: 20.02.2009 14:15

Beitragvon Gumbo » 20.02.2009 20:35

Neuer Versuch:
Code: Alles auswählen
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule %{HTTPS} !on [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^ https://example.com%{REQUEST_URI} [L,R=301]
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon Flashmopp » 20.02.2009 20:46

Funktioniert perfekt.

Vielen vielen Dank für die schnellen Antworten und die Geduld!
Flashmopp
.
.
 
Beiträge: 4
Registriert: 20.02.2009 14:15


Zurück zu Programmierung & Scriptanpassung für mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast