Så här konfigurerar du en HTTPS-omdirigering för alla instanser av index.html över olika undermappar:
Enable RewriteEngine: Detta är nödvändigt för att Apache ska kunna bearbeta omskrivningsregler.
Kontrollera om begäran inte är HTTPS: Kontrollera att begäran inte redan är säker för att undvika onödiga omdirigeringar.
Matcha exakt filnamn: Använd ett villkor för att kontrollera om den begärda filen är exakt index.html.
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]