.htaccess https nach http umleiten



Harald

New Member
Hallo zusammen,
ich habe mich nun über eine Stunde wund gegooglet und komme einfach nicht weiter.:confused:

Meine .htaccess Einträge:
Code:
RewriteEngine On
  RewriteCond %{HTTPS} on
  RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

Die Umleitung von www.domain.tld nach domain.tld klappt ja wunderbar, doch mit der oberen Cond und Rule klappt gar nichts.

Ich finde auch keine vernünftige Referenz, damit ich endlich richtig verstehe, was die Zeichen und Platzhalter genau bewirken/bedeuten. Eventuell weiß hier ja jemand einen Link? Man will ja auch logisch folgen zu können...:o

Mein Ziel ist, - und hier bitte ich um eure Hilfe - dass wenn ein Aufruf auf https://www.domain.tld getätigt wird, eine Weiterleitung zu http://domain.tld erfolgt. Natürlich soll auch jeder Aufruf von http://www.domain.tld auf http://domain.tld weitergeleitet werden.

Vielen Dank für jeden Tipp

Grüße Harald
 
Wieso willst du dafür die Rewrite Engine vergewaltigen?

Folgendes innerhalb der SSL-Vhost Konfiguration erfüllt deinen Zweck.
Code:
Redirect permanent / http://domain.tld/
 
Danke für den Tipp,
doch da tut sich auch nichts...

Ich habe Plesk 11.0.9 da gibts nur ein Verzeichnis für http und https...
Vielleicht verstehe ich Dich auch falsch?

Hätte es gerne in einer .htaccess gelöst und dies auch "universell" also ohne bestimmte Domainangabe...

Andere Domains sollten auch ganz individuelle .htaccess-Optionen haben.


Grüße
Harald
 
Du hast für https zwingend einen eigenen vHost-Eintrag, in dem auch die SSL-Einstellungen wie z.B. Zertifikate konfiguriert sind. Was du da machst, funktioniert auch nur wirklich brauchbar, wenn du ein passendes Zertifikat für deine Domain hast, damit die HTTPS-Adresse auch ohne Fehler im Browser aufgerfen werden kann (die Weiterleitung erfolgt erst, nachdem die SSL-Verschlüsselung zwischen Browser und Webserver ausgehandelt wurde).
 
Back
Top