1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Erzwingen Sie httpS (SSL) der URL, die vom Webbrowser angezeigt wird
In diesem Leitfaden wird erläutert, wie Umleiten auf eine sichere https-Version (SSL) alle Besucher einer Website auf Webhosting Infomaniak.
Präambel
- Diese Umleitung erfolgt im Prinzip automatisch mit einer Standardkonfiguration und Installation.
- Für zusätzliche Hilfe Kontaktieren Sie einen Partner oder gratis eine Ausschreibung starten Auch Sie finden heraus, was Sie wollen. Rolle des Gastgebers.
manuelle Umleitung per .htaccess-Datei
Voraussetzungen
- Besitzen Sie ein gültiges und funktionales SSL-Zertifikat für die Infomaniak-Website.
Dann ändern oder fügen Sie die folgenden 3 Zeilen in die Datei .htaccess
der betreffenden Website, damit alle Besucher automatisch auf die sichere https-Version zugreifen können:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]
domain.xyz
durch Ihren Domainnamen mit der entsprechenden Erweiterung (.com, .fr, .ch, etc.).Ersetzen Sie die zweite Zeile des obigen Codes durch RewriteCond %{HTTP:X-Forwarded-Proto} !https
wenn ein Problem auftritt.
Mit einem CMS
Die meisten Web-Anwendungen wie WordPress und Joomla verfügen über Erweiterungen/Plugins, die Besucher einer Website automatisch auf ihre sichere https-Version umleiten.
WordPress
Wenn Sie ein Content Management System (CMS) wie WordPress Um Ihre Website zu realisieren, empfehlen wir Ihnen, eine Erweiterung zu installieren, um diese Umleitung zu machen:
- Speichern Sie die Dateien und die Datenbank der Website aus Vorsichtsgründen.
- Erweiterung installieren Really Simple SSL oder ähnlich von der Konsole WordPress und aktivieren Sie sie.
- Die Besucher werden jetzt automatisch auf die Version umgeleitet. https Website.
Joomla
domain.xyz
durch Ihren Domainnamen mit der richtigen Erweiterung (.com, .fr, .ch, etc.)Finden Sie die Linie
var $live_site ='';
in der Konfigurationsdatei von Joomla (
configuration.php
) auf dem Server.Ersetzen durch
var $live_site = 'https://www.domain.xyz';
Fügen Sie drei Zeilen in Ihre Datei hinzu
.htaccess
auf dem Server:RewriteEngine On RewriteCond %{HTTPS} OFF RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
- Öffnen Sie das Joomla-Administrator-Panel in " System - Einstellungen".
- Klicken Sie auf das Register "Server" und unter "SSL-Forcer" Wählen "Verwaltung und Standort."
- Speichern und die Besucher werden automatisch auf die Version umgeleitet https Website.
Prestashop
- Zugang zu den Allgemeine Parameter im Back-office von Prestashop, um den SSL zu aktivieren:
- < v1.7 klicken Sie auf "Einstellungen" und dann auf "Allgemeine"
- > v1.7 klicken Sie auf "Shop-Einstellungen" und dann auf "Allgemeines"
- Aktivieren Sie den Drehknopf (toggle switch) "SSL aktivieren" auf "OI"
- Klicken Sie auf "Speichern"
- An derselben Stelle aktivieren Sie den Drehknopf (toggle switch) "SSL auf der ganzen Website aktivieren" auf "OI".
- Klicken Sie auf "Speichern."
Falls ein Sicherheitsvorhängeschloss nicht im Browser erscheint oder eine Warnung angezeigt wird, muss man auf die Template-Seite oder Module schauen, da diese manchmal nicht vollständig mit dem SSL kompatibel sind. Ihr Prestashop lädt dann Elemente (Bilder, .css- oder .js-Dateien, Schriftarten...) in "http," die nun in "https" geladen werden sollten.
Drupal
Erfahren Sie mehr über Dieser Artikel (Englisch) erklärt, wie man eine Drupal-Website von https auf https übergibt.
Alternativen
domain.xyz
durch Ihren Domainnamen mit der richtigen Erweiterung (.com, .fr, .ch, etc.)In Ihrer Datei .htaccess
, um die URL der Website zu zwingen, https:// aber ohne www :
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]
Im Falle einer Umleitungsschleife passen Sie den obigen Code an:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]
In Ihrer Datei .htaccess
, um die Umleitung zu erzwingen mit www
mit Subdomains:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]
Im Falle einer Umleitungsschleife passen Sie den obigen Code an:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]
und ohne Subdomains:
RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^domain.xyz [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]
Im Falle einer Umleitungsschleife passen Sie den obigen Code an:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^domain.xyz [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]
Aktuelle Fehler infolge einer Umleitung von https
Um die häufigsten Probleme zu lösen, die durch eine Umleitung Ihrer Website auf die sichere https-Version entstehen können, nehmen Sie Kenntnis von dieser andere Leitfaden.