El otro dia tenia que pasar un WordPress de http a https y rebusque y rebusque y las guias al final me faltaba algo asi que aqui dejo un pequeño guion para cuando me haga falta. Muchas usan plugins ,…
Para este ejemplo es necesario si o si tener acceso al ftp y tener un certificado https jae jae jae jae. Y en unos 5 minutos tendras cambiado a https la web.
Vamos a ver con un ejemplo practico como paso mi site a https.
Pasos que vamos a ver:
1.- Tener un certificado https con let’s encrypt u otro.
2.- Cambiar a https la url en tu WordPress
3.- Forzar https en wp-config.php
4.- Forzar https en tu .htaccess
5.- Reemplazar las url de tu base de datos de http a https mediante un script php
1.- Obtener tu certificado
Para obtener tu certificado en Webempresa debes ir a la opción de Hostings -> Certificados y allí añadirlo.
Para obtener tu certificado en Siteground te vas a tu cpanel y buscas la opción de let’s encrypt que esta en seguridad.
2.- Cambiar la ruta en tu WordPress
En Ajustes generales cambiamos http por https y guardarmos los cambios.

3.- Forzar https en wp-config.php
Nos descargamos nuestro wp-config.php por ftp o si podemos modificarlo directamente en el servidor añadimos las dos lineas que tenemos abajo.

Añadir las siguientes lineas al comienzo de tu wp-config.php
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
4.- Forzar https en tu .htaccess
Vamos a redirigir y forzar las rutas a https en el htaccess

Aqui os dejo las lineas para poner al comienzo.
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.danielcastanera.com/$1 [R,L]
5.- Reemplazar las url de tu base de datos de http a https mediante un script php
Seguramente todavía no tendrás tu candadito y es porque necesitamos reemplazar todas las direcciones internas ( imagenes, …) de tu web. Así que tendremos que hacer un reemplazo masivo. La forma mas segura es no tocar nunca la base de datos , al menos directamente sino tienes experiencia.
Para ello vamos a usar un script de la web interconnectit
interconnectit 2.10
Paso 1 Safe Search Replace, le damos al boton Submit

Paso 2 , aquí ya me ha detectado y ha código los datos de mi wp-config con lo cual no tengo que preocuparme

Paso 3 Seleccionamos que tablas queremos que mire y reemplace

Paso 4 ponemos nuestro dominio e indicamos que queremos buscar y por que lo vamos a reemplazar.

Paso 5 Fin, ya tendríamos reemplazadas las rutas.

otra opción es usar la nueva versión interconnectit 3.10
