SSL & WordPress
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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.