Hur man tvingar HTTPS med hjälp av.htaccess i cPanel

Författare:Lars Nyström
Uppdaterad:11 juni 2025

Så här konfigurerar du en HTTPS-omdirigering för alla instanser av index.html över olika undermappar:

  1. Enable RewriteEngine: Detta är nödvändigt för att Apache ska kunna bearbeta omskrivningsregler.

  2. Kontrollera om begäran inte är HTTPS: Kontrollera att begäran inte redan är säker för att undvika onödiga omdirigeringar.

  3. Matcha exakt filnamn: Använd ett villkor för att kontrollera om den begärda filen är exakt index.html.

  4. Omdirigera till HTTPS: Konstruera omdirigeringsadressen med samma värd och URI och lägg till eventuella underkatalogsökvägar som fångats av (.*).

Här är den kompletta omskrivningsregeln:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_FILENAME} index\.html
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]