Redirect alle http-UND https-nicht-www-URLS zu https://www.xyz.com über htaccess

Gründen viel zu lang und Komplex, um in zu erhalten (es umfasst mehrere Ebenen der corporate Bürokratie, resultierend in jemand anderes zu erwerben ein wildcard-SSL-Zertifikat habe ich beantragt), habe ich zum einrichten einer domain-Umleitung alle Anfragen auf https://www.xyz.com – secure-Protokoll mit der www subdomain.

Also: http://xyz.com, http://www.xyz.com, und https://xyz.com sollten ALLE umleiten zu https://www.xyz.com.

Meine .htaccess-fu ist schwach am besten, und ich kann nicht scheinen, um diese zu arbeiten. Hinweis: hosting ist auf Media Temple, falls das einen Unterschied macht.

So weit, mein .htaccess-Datei sieht so aus:

RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule (.*) https://www.xyz.com/$1 [R,L]

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

Beide http://xyz.com und http://www.xyz.com umleiten zu https://www.xyz.com, also yay. Allerdings https://xyz.com ist nicht umleiten zu https://www.xyz.com und ist damit werfen Sie eine Sicherheitswarnung Seite:

Dies ist wahrscheinlich nicht die Website, nach der Sie suchen!

Sie versucht zu erreichen xyz.com, sondern Sie auch tatsächlich zu erreichen ein server identifiziert sich als www.xyz.com. Dies kann verursacht werden durch eine Fehlkonfiguration auf dem server oder etwas ernster. Ein Angreifer in Ihrem Netzwerk könnte versuchen, um Sie zu besuchen, eine gefälschte (und möglicherweise schädliche) version von xyz.com.

Sie sollten nicht gehen, vor allem, wenn Sie haben nie gesehen, diese Warnung vor dem für diese Website.

Jede Hilfe, die mich in der Vergangenheit dieser einen letzten Buckel wäre muchly geschätzt!

InformationsquelleAutor Scottie | 2013-07-14
Schreibe einen Kommentar