Koti » Sisällönhallintajärjestelmien (CMS) uudelleenohjaus HTTPS:lle

Sisällönhallintajärjestelmien (CMS) uudelleenohjaus HTTPS:lle

Nykyään kaikkien sivustojen tulisi käyttää HTTPS eli salattua HTTP-yhteyttä kun verkkosivuilla vieraillaan oletuksena. Useammat webhotelli-palveluntarjoajat tarjoavat tämän maksutta palveluihinsa. HTTPS parantaa sivuston vierailijoiden tietoturvaa, yksityisyyttä sekä parantaa näkyvyttää hakutuloksissa.

Olen kokonut erilaisia HTTPS uudelleenohjaus esimerkki konfiguraatoita, joita suosittelen käytettäväksi. Muistathan kuitenkin testata toimivuus.

WordPress

Muokkaa WordPressissä olevaa .htaccess tiedostoa seuraavanlaiseksi

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/\.well\-known/acme\-challenge/
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Drupal 8

Lisää tämä alla oleva Drupalin omaan .htaccess tiedostoon RewriteEngine on rivin jälkeen ennen muita uudelleenohjauksia.

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Kommentoi