SSL installatie op site met .html pagina's
Als je SSL certificaat hebt geïnstalleerd voor de website is het nodig dat alle pagina's via https:// getoond gaan worden met het slotje in de adresbalk.
De snelste manier om niet alle links handmatig in elke .html pagina aan te hoeven passen is de volgende.
- Log in met SSH op de website (voor Mac-gebruikers met Terminal, voor Windows gebruikers met Putty)
- Typ in:
cd public_html
- voer het volgende commando uit (waarbij je domein.nl wijzigt in het betreffende domein):
find . -name "*.html" -exec sed -i 's|http://www.domein.nl|https://www.domein.nl|g' {} \;
Dit kun je eventueel herhalen voor links zonder www of voor pagina's op .htm.
- Zet bovenaan in de .htaccess het commando om alle verkeer automatisch over SSL te redirecten:
RewriteEngine on RewriteRule ^.well-known - [L] RewriteEngine on RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Alle verkeer wordt daarmee automatisch over SSL geredirect.