Hoe redirect ik een adres naar SSL met .htaccess?
Het redirecten naar https:// doen we in de .htaccess. Deze kan je vinden via de SFTP. Wil je weten hoe je moet inloggen via SFTP? Klik dan hier.
Klik hier om te leren hoe je een SSL certificaat installeert.
In dit voorbeeld gaat het om een Wordpress installatie.
Nadat je bent ingelogd op de SFTP ga je naar /apps/containernaam/ en zoek je naar het bestand .htaccess.
Open het bestand. Er kan al wat in staan, zoals bij bijvoorbeeld wordpress ziet de inhoud er zo uit:
# BEGIN WordPress <ifmodule mod_rewrite.c=""> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </ifmodule> # END WordPress
Boven # BEGIN WordPress zet je neer, of als het bestand leeg is zet je bovenaan:
# Let apache know we're behind a load balancer SetEnvIf X-Forwarded-Proto "https" HTTPS=on # Redirect to HTTPS <ifmodule mod_rewrite.c=""> RewriteEngine on RewriteCond %{HTTPS} !=on RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC] RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </ifmodule>
Nu verwijst je website door naar https://