Tvinga webbplatser till HTTPS (SSL)-anslutning med .htaccess och web.config
Även om du har installerat Let's Encrypt eller ett betalt SSL-certifikat på din webbplats, kommer besökarna automatiskt att få ett föråldrat och osäkert certifikat när besökarna skriver in din webbplatsadress direkt i webbläsaren.http://Den kan öppnas med protokollet. För att säkerställa att din webbplats inte tappar värde i sökmotorer (SEO) och att den alltid har ett säkert grönt lås (https://För att öppna med ) måste du utföra en serverbaserad permanent omdirigering (301 Redirect).
Metod 1: För Linux / Apache / Litespeed-servrar (.htaccess)
För att aktivera omdirigering på Linux-baserade servrar (cPanel, HestiaCP, DirectAdmin, etc.) .htaccess Öppna filen och lägg till följande koder på den översta raden:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Metod 2: För Windows/IIS-servrar (web.config)
På servrar som använder Windows Server-baserad Plesk- eller IIS-panel, katalogen i hemkatalogen för omdirigering web.config genom att öppna filen<system.webServer>Du bör inkludera följande regler mellan dina taggar:
<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>
Den här artikeln är speciellt förberedd för PvPServer.