Aber unabhängig davon - ich kann diese Fehlerbeschreibung nicht nachvollziehen, denn in Deinem hier gezeigten Code gibt es keine einzige Stelle, die einen Redirect von http://www.safetywissen.com nach https://www.safetywissen.com veranlasst. Dann ist nicht sehr überraschend, dass das auch nicht passiert, es gibt also insofern keinen Fehler, den man beheben müßte.
Ein allgemeiner Hinweise:
wenn Du in der Condition
- Code: Select all
RewriteCond %{HTTP_HOST} ^safetywissen\.com$ [NC]
das "Hütchen" vorne bei ^safetywissen weglässt, dann funktioniert diese Condition auch, wenn www.safetywissen.com eingegeben wurde. Vielleicht hilft das ja schon.
Ziemlich wirr sieht der doppelte Rewrite am Anfang aus:
- Code: Select all
RewriteCond %{HTTP_HOST} ^safetywissen\.com$ [NC]
RewriteRule ^(.*)$ https://www.safetywissen.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^safetywissen\.com$
RewriteRule ^$ https://www.safetywissen.com/? [L,R=301]
Was ist die Idee davon? Die ersten beiden Zeilen sind doch schon erschlagend, die beiden nächsten Zeilen nur noch mal eine Teilmenge (ohne Sinn) der ersten beiden Zeilen. Was hast Du dabei gedacht, warum machst Du das?