Erzwingen Sie für Websites eine HTTPS-Verbindung (SSL) mit .htaccess und web.config
Selbst wenn Sie Let's Encrypt oder ein kostenpflichtiges SSL-Zertifikat auf Ihrer Website installiert haben, erhalten Besucher automatisch ein veraltetes und unsicheres Zertifikat, wenn sie die Adresse Ihrer Website direkt in den Browser eingeben.http://Es kann mit dem Protokoll geöffnet werden. Um sicherzustellen, dass Ihre Website in Suchmaschinen nicht an Wert verliert (SEO) und immer über ein sicheres grünes Schloss verfügt (https://Um mit zu öffnen, müssen Sie eine serverbasierte permanente Umleitung (301 Redirect) durchführen.
Methode 1: Für Linux-/Apache-/Litespeed-Server (.htaccess)
So aktivieren Sie die Umleitung auf Linux-basierten Servern (cPanel, HestiaCP, DirectAdmin usw.) .htaccess Öffnen Sie die Datei und fügen Sie in der obersten Zeile die folgenden Codes ein:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Methode 2: Für Windows/IIS-Server (web.config)
Auf Servern, die das Windows Server-basierte Plesk- oder IIS-Panel verwenden, das Verzeichnis im Home-Verzeichnis für die Umleitung web.config indem Sie die Datei öffnen<system.webServer>Sie sollten die folgenden Regeln zwischen Ihren Tags einfügen:
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
Dieser Artikel ist speziell für PvPServer vorbereitet.