SSL & WordPress
Versie door Jeroen Strompf (overleg | bijdragen) op 28 mei 2019 om 12:42 (→Terug van https naar http)
WordPress-site migreren naar https
- Installeer een SSL-certificaat: Let's Encrypt
- Voeg toe aan wp-config.php:
define('FORCE_SSL_ADMIN', true);
- Verander onder Settings de url van de site van http naar https
- Werk interne links bij [1]. Dat lijkt prima te gaan middels wp search-replace. Bv.
wp search-replace http://example.com https://example.com
.
Terug van https naar http
- Zie Migratie (WordPress) voor algemene suggesties
- Redirect https naar http mbv. een .htaccess-bestand: [2]
- Gebruik
wp search-replace
om paden aan te passen [3]. Zie ook Migratie (WordPress) - Pas statement
define('FORCE_SSL_ADMIN', true);
inwp-config.php
aan - Let op voor SSL-gerelateerde plugins, zoals really-simple-ssl
- Let op een move permanently-actie ofzo
Diagnose
lynx
is heel handig, want feedback- Vervang de site door een simpel index.html-bestand. Gaat dat wel goed? Dan ligt het niet aan de hosting, maar aan de WordPress-site
Voorbeeld moved permanently:
strompf@dell2016:/var/www/example.dvb$ lynx example.dvb Looking up 'example.dvb' first Looking up example.dvb first Looking up example.dvb Making HTTP connection to example.dvb Sending HTTP request. HTTP request sent; waiting for response. HTTP/1.0 301 Moved Permanently Data transfer complete HTTP/1.0 301 Moved Permanently Using https://example.dvb/ Looking up example.dvb Making HTTPS connection to example.dvb Alert!: Unable to connect to remote host. lynx: Can't access startfile http://example.dvb/
Casus mei 2019
Pas na wp plugin deactivate really-simple-ssl
+ browser-refresh, werkte de site locaal.