Vynutit webovým stránkám připojení HTTPS (SSL) pomocí .htaccess a web.config
I když máte na svůj web nainstalovaný Let's Encrypt nebo placený SSL certifikát, když návštěvníci zadají adresu vašeho webu přímo do prohlížeče, automaticky obdrží zastaralý a nezabezpečený certifikát.http://Lze jej otevřít pomocí protokolu. Aby váš web neztrácel hodnotu ve vyhledávačích (SEO) a měl vždy bezpečný zelený zámek (https://Chcete-li otevřít pomocí ), musíte provést trvalé přesměrování na serveru (301 Redirect).
Metoda 1: Pro servery Linux / Apache / Litespeed (.htaccess)
Aktivace přesměrování na serverech založených na Linuxu (cPanel, HestiaCP, DirectAdmin atd.) .htaccess Otevřete soubor a do horního řádku přidejte následující kódy:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Metoda 2: Pro servery Windows/IIS (web.config)
Na serverech používajících panel Plesk nebo IIS založený na Windows Server, adresář v domovském adresáři pro přesměrování web.config otevřením souboru<system.webServer>Mezi značky byste měli zahrnout následující pravidla:
<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>
Tento článek je speciálně připraven pro PvPServer.