Seite 1 von 1

Weiterleitung https

Verfasst: Sa 8. Apr 2017, 19:58
von fra
Hallo,

es geht um eine Zwangsumleitung auf https

Die entsprechende Regel heißt wie folgt und sollte, um Weiterleitungsketten zu verhindern, am Ende der htaccess stehen.

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Da aber die Webedition-Regel

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /webEdition/redirectSEOurls.php [L]
ErrorDocument 404 /webEdition/redirectSEOurls.php

davor steht, kommt es zu Fehlern, wenn ein Objekt weitergeleitet wird. Anstelle der SEO-URL des Objektes wird folgende Adresse ausgegeben:

richtig wäre:
https://www.meine-website.com/verzeichn ... objekt.php

ausgegeben wird:
https://www.meine-website.com/webEditio ... EOurls.php

Hat jemand eine Lösung?

fra

Re: Weiterleitung https

Verfasst: Di 11. Apr 2017, 19:00
von blickfang
Hallo fra,

bin nicht der mod_rewrite Experte, aber das hier sollte funktionieren...ungetestet:

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301, L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /webEdition/redirectSEOurls.php [L]

Gruß
Timo

Re: Weiterleitung https

Verfasst: Mi 12. Apr 2017, 13:40
von mokraemer
die Regeln sehen gut aus.
Ich würde mich der Idee es als letzte Regel zu setzen, widersetzen und das Verbindungsupgrade als erstes machen.