A webhelyek HTTPS (SSL) kapcsolatának kényszerítése .htaccess és web.config segítségével
Még akkor is, ha webhelyén telepítette a Let's Encrypt vagy fizetős SSL-tanúsítványt, amikor a látogatók közvetlenül a böngészőbe írják be webhelye címét, automatikusan egy elavult és nem biztonságos tanúsítványt kapnak.http://Megnyitható a protokollal. Annak érdekében, hogy webhelye ne veszítse el értékét a keresőmotorokban (SEO), és mindig biztonságos zöld zárral (https://A megnyitáshoz szerveralapú állandó átirányítást kell végrehajtania (301-es átirányítás).
1. módszer: Linux / Apache / Litespeed kiszolgálókhoz (.htaccess)
Az átirányítás aktiválása Linux alapú szervereken (cPanel, HestiaCP, DirectAdmin stb.) .htaccess Nyissa meg a fájlt, és adja hozzá a következő kódokat a felső sorhoz:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
2. módszer: Windows/IIS-kiszolgálókhoz (web.config)
A Windows Server alapú Plesk vagy IIS panelt használó kiszolgálókon a főkönyvtárban lévő könyvtár az átirányításhoz web.config a fájl megnyitásával<system.webServer>A következő szabályokat kell beillesztenie a címkék közé:
<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>
Ez a cikk kifejezetten a PvPServer számára készült.