Weiterleitung auf www - SSL funktioniert nicht mehr

Hallo,
ich habe bei meinem 301 ein kleines/großes Problem.
Ich habe im stammordner eine .htaccess die ganz normal auf die www weiterleitet. Es gibt nur ein Problem. Ich nutze die SSL seiten meines Providers und die funktionieren seither nicht mehr. Auf Nachfrage konnte mir der Sratomitarbeiter nur einen Lösungsansatz nenne, aber ich komme nicht weit. Normal bewegt sich der User natürlich nicht auf den ssl seiten, somit will ich auch nicht eine ständige ssl verlinkung einbauen.
Lösungsansatz: ich packe die zu SSL'ende Datei in ein Unterverzeichnis und erzeuge dort eine .htaccess, die immer auf den ssl server lenkt. nur schaffe ich das nicht.

mein URL hat folgendes Format: http://www.mydomain.de
auf dem SSL siehts so aus: http://www.ssl-id.de/www.mydomain.de

nun habe ich im root einen ordner erzeugt, darin eine index.php und eine .htaccess.
aus den vergangenen posts habe ich folgendes erzeugt:
RewriteEngine on
RewriteBase /myfolder
RewriteCond %{HTTP_HOST} !^www\.mydomain\.de$
RewriteRule ^(.*)$ https://www.ssl-id.de/www.mydomain.de/myfolder$1 [L,R=301]

das funktioniert aber nicht. er leitet nicht auf den https weiter, sondern es steht immer noch der http://www.mydomain.de drin - plus eine ewig langer Path. Woran liegt das? Wie komme ich auf den Server?

Danke für eure Mühen!

15.04.2009 09:25


plus eine ewig langer Path

Das hört sich nach einer Endlosschleife an. Wie schaut der Pfad denn aus?

Wenn du HTTPS Seiten von einer Standardweiterleitung ausnehmen möchtest, würde ich hierfür eine Ausnahme definieren. Normalerweise läuft HTTPS über Port 443, also könnte man dies folgendermaßen probieren:

RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

15.04.2009 12:42


ja - und ein ewig langer path - endlosschleife stimmt - nach kleinen anpassungen hat der FF auch sowas mal gesagt. Der Pfad war anfangs meine URL (mit www) plus kompletter!!! root meines webverzeichnisses. und am ende dann der subfolder. Hier hatte ich versucht, den Code aus der .htaccess im Webfolder abzuwandeln und im Subfolder zu speichern.

dann nach kleinen änderungen hatte ich nur noch die domain (mit www) und der subfolder kam immer wieder und wieder... Hier habe ich ohne RewriteCond gearbeitet und nur eine Rule erstellt, die ähnlich dem aussah: RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]

ich kanns leider nicht mehr genau sagen


aber:
ich habe jetzt eine Lösung implementiert die funktioniert, weiß aber nicht ob die elegant ist.
Webfolder .htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mydomain\.de$
RewriteRule ^(.*)$ http://www.mydomain.de/$1 [L,R=301]

Subfolder .htaccess:
RewriteEngine on
RewriteRule ^subfolder\.php$ https://www.ssl-id.de/www.mydomain.de/subfolder$1 [L,R=301]

Meine Vermutung ist aber, dass das nicht soelegant ist. Ist aber nur intuitiv.

ABER!!!
Deine Lösung scheint zu fnktionieren, jedenfalls habe ich bisher noch keinee fehlverlinkung entdeckt! Wenn was schief läuft meld ich mich nochmal ansonsten: Riesen Dank!!!

15.04.2009 15:04


aber:
ich habe jetzt eine Lösung implementiert die funktioniert, weiß aber nicht ob die elegant ist.
Webfolder .htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mydomain\.de$
RewriteRule ^(.*)$ http://www.mydomain.de/$1 [L,R=301]

Subfolder .htaccess:
RewriteEngine on
RewriteRule ^subfolder\.php$ https://www.ssl-id.de/www.mydomain.de/subfolder$1 [L,R=301]

Meine Vermutung ist aber, dass das nicht soelegant ist. Ist aber nur intuitiv.

Naja, es mag funktionieren, aber elegant ist das nicht grad ;). Du leitest im Falle der subfolder.php erst weiter zur Standarddomain und in einer zweiten Weiterleitung wieder zurück zur SSL-Domain. Meine Ausnahmeregelung ist insofern besser, als in diesem Fall überhaupt nicht weitergeleitet wird.

15.04.2009 15:12


2 Beiträge aus diesem Thread wurden in einen neuen Thread verschoben:

https Seite weiterleiten

05.12.2009 08:22


Beitrag schreiben (als Gast)

Beim Verfassen des Beitrages bitte die Forenregeln beachten.

[BBCode ?]