En este artículo quiero describirte brevemente cómo pasar de http a https en WordPress, y conseguir así que tu página web sea completamente segura.
Si usas Google Chrome seguramente te habrás dado cuenta de que en algunos sitios web aparece en la barra de navegación, delante de la url, una advertencia de que el sitio web no es seguro.
En otros casos, solo aparece un símbolo de admiración, en donde si haces clic te indica que el sitio web puede que no sea seguro.
¿Por qué ocurre esto?
Porque Google está dando cada vez más importancia a las páginas web seguras, y mejorando así su posicionamiento SEO.
Y por ello, el navegador Google Chrome ha iniciado esta medida de advertencia para los usuarios.
Pero bueno, no te asustes, que aquí estoy yo para ayudarte a que en tu sitio web ya no aparezca “No es seguro” o “Puede que no sea seguro”.
Aquí te indico los pasos que tienes que seguir para que tu página web sea segura, eso sí, en primer lugar no olvides realizar una copia de seguridad.
En este artículo te mostramos:
¿Cómo instalar el certificado SSL en tu servidor?
Actualmente, casi todos los servidores tienen el certificado SSL de forma gratuita para sus usuarios. Así que lo mejor que puedes hacer es hablar con tu proveedor de hosting para que te informen de si lo tienes gratis, o sino cuánto te cuesta.
¿Qué hace el certificado SSL? Pues no hace más que encriptar toda la información que los usuarios de tu web te envían.
Si tienes una tienda online o un simple formulario de contacto, todos los datos que te facilitan tus usuarios pueden ser blanco de hackers.
Lo que hace el certificado es encriptar todos estos datos para que sean indescifrables.
Pues bien, lo dicho, en este primer paso solo tienes que instalar este certificado en tu hosting, y la forma de hacerlo dependerá de tu proveedor.
Esto lo debes hacer para todas las páginas web que tengas, ya sean para ver el fútbol online, hacer recetas de cocina por Internet o incluso de marketing digital, como el mío propio.
Cambiar la url de la página web en Ajustes > Generales
En este paso lo único que tienes que hacer es añadir una s. Dirígete a Ajustes > Generales y en Dirección de WordPress (URL) y Dirección del sitio (URL) cambias tu url por la misma pero en lugar de http escribes https.
Ten cuidado de no cambiar nada más y asegúrate de que tienes instalado correctamente el certificado SSL antes de realizar este paso.
Puedes comprobar si tienes el certificado SSL correctamente instalado aquí.
Pues bien, una vez hayas cambiado http por https WordPress “se reiniciará” y te pedirá tus claves para acceder a wp-admin.
Y ya está, ¡tu página web ya es segura!
¿Cómo cambiar todas las urls a https?
Pues sí, tu página web ya es segura, pero aún quedan varias cositas por hacer. La mayoría de las urls de tus páginas se habrán cambiado a https, pero es posible que aún no veas en el navegador el mensaje verde que nos dice que la página web es segura.
Esto ocurre porque aun quedan algunas urls que no están en https, como las urls de las imágenes, los archivos, etc.
Ahora vamos a comprobar cuáles urls están cambiadas y cuáles no, y vamos a modificar las que no lo están. Y dirás “¡¿Pero todo eso una a una!?” No, hombre, ¿no sabes que hay plugins para todo?
Vamos a instalar el plugin Better Search Replace y vamos a tener mucho cuidado con él porque podemos destruir toda la página web.
Dirígete a Herramientas > Better Search Replace, en Buscar coloca tu dominio con http y en Sustituir con coloca tu dominio con https.
Esta herramienta va a buscar todas las url que haya de tu dominio con http y las va a sustituir automáticamente por https.
Asegúrate de escribir correctamente tu dominio tal y como lo tienes escrito en Ajustes > Generales y selecciona todas las tablas.
Si quieres, activa la última opción para hacer una prueba inicial, y así no realizar los cambios hasta que no estés completamente seguro.
Una vez hecho este paso puedes borrar el plugin, ya que no lo vamos a necesitar más.
Redireccionar HTTP a HTTPS
Por último pero no menos importante vamos a redireccionar http a https. ¿Qué queremos conseguir con esto? Que no se pierdan todos los enlaces que hay hacia nuestro sitio, y por ello, que no se vea afectado nuestro posicionamiento SEO debido a este cambio.
Para redireccionar todas las páginas http a https lo único que tenemos que hacer es editar el archivo .htaccess en nuestro servidor, o si tienes el plugin SEO Yoast, puedes hacerlo en SEO > Herramientas > Editor de archivos.
Pues bien, ahí colocaremos el siguientes texto, sustituyendo “https://dominio.com/” por tu dominio. De nuevo ten cuidado de copiar el texto correctamente y de introducir tu dominio tal cual lo tienes en Ajustes.
Y esto es todo, si ha ido todo bien ya deberías tener el candadito verde en tu página web.
Espero que te haya servido. Y ya sabes, si tienes cualquier duda o pregunta, o si tu conoces otra forma de hacer todo este proceso, ¡te veo en los comentarios!
![Leonor Cañuelo](https://marketerosdehoy.com/wp-content/plugins/wp-fastest-cache-premium/pro/images/blank.gif)
Diseñadora web y experta en Marketing Digital y Social Media. Amante de la música, la informática y las nuevas tecnologías. Actualmente haciéndome un huequito en el mundo online con mi blog leonorcanuelo.com
Excelente publicación. Me ha aclarado mucho. Gracias!
Gracias Alberto. ¡Me alegro que te haya servido!
Te acabo de descubrir y me ha encantado cómo has descrito tan bien y fácil el proceso. Mil gracias.
Muchísimas gracias, Ruth! Me alegro mucho que te haya sido útil 🙂
Funciona sin instalar el plugin Really Simple SSL?
Hola Eduardo! No conozco el plugin Really Simple SSL. De esta forma que explico en el post solo tienes que instalar el plugin Better Search Replace para sustituir las urls y listo, no se neceista ningún otro más.
hola gracias por su ayuda todo me salio a la perfeccion excepto porque solo la pagina de inicio es la que aparece con el signo de exclamacion, el resto de paginas estan perfectas con el candado verde
¡Hola Daniel! Me alegro que te haya servido. Si la página de inicio no te sale con https puede ser por varios motivos… si has hecho todas las redirecciones correctamente, seguramente sea porque tu página está guardada en caché y aún no se han actualizado los cambios. Prueba a borrar la caché. Si sigue igual, intenta revisar todas las redirecciones, porque a lo mejor hay algún elemento de tu web que continua con la url antigua. ¡Un saludo!
Muchas gracias, me ha sido de gran ayuda!
Me alegro mucho, Isabel! Gracias por tu comentario! 🙂
Gracias!! es super sencillo por lo que veo, trate de intentarlo pero como no entiendo lo de SSL no se si mi servidor lo tiene. Tengo mi host con GODADDY pero no se si tengo el certificado ya instalado, porque con la prueba que tienes gratuita me sale Error en «Valid host name». Podrias ayudarme por favor?
¡Hola Grace! ¡Muchas gracias por tu comentario! Probablemente tu hosting no tenga de manera gratuita el certificado SSL, lo mejor sería que te pusieras en contacto con ellos. ¡Un saludo!
Hola! Tengo el de GODADDY y veo en los comentarios que otros han podido hacerlo. Si me pudieran ayudar se lo agradeceria.
Hola, tengo un problema, al realizar el primer paso de cambiar el http por el https en las direcciones URL. Al guardarse los cambios no puedo acceder a mi web-admi… por favor ayuda
Hola Luis, es muy probable que sea porque no tienes correctamente instalado el certificado ssl en tu hosting. Puedes comprobarlo aquí: https://www.wormly.com/test_ssl Mi recomendación es que restaures una copia de seguridad anterior en tu web y contactes con tu proveedor de hosting para que te asegures de que tienes todo lo necesario para poder pasar tu web de http a https. ¡Un saludo!
Hola quiero hacer una consulta cuando hago el test y coloco mi web http://anabellaferreyra.com.ar/ y me dice This is for testing SSL servers; the URL should begin with https:// agrego la s como me indica y me sale 42%
Certificate Overview
Valid Host Names Not matched *.servidoraweb.net servidoraweb.net
Expires one year ago Certificate has expired
Trust Not trusted The certificate was issued by COMODO RSA Domain Validation Secure Server CA
Y eso es lo que me indica. La consulta es puedo hacer lo pasos que indicas o me contacto con mi hosting, gracias!
Hola Anabella, efectivamente deberías contactar con tu proveedor de hosting, ya que según aparece en el test tu certificado ssl ha expirado. Antes de comenzar a configurar tu web para pasar de http a https debes asegurarte de que tienes el certificado ssl correctamente instalado.
amigo tengo un problema con el ultimo paso al abrir el archivo .htaccess desde filezilla no me aparece mi dominio que tendría que aparecer http://ejemplo.com para solo cambiarlo por https://ejemplo.com cabe destacar que los pasos anteriores ya los realice con éxito y mi web ya aparece como segura pero en el ultimo paso n se que hacer y no me gustaría perder el seo ganado tengo aprox 3mil visitas diarias 😀
Hola Óscar. Lo que tienes que hacer en .htaccess es copiar el código que he puesto en la imagen. Solo que en vez de poner dominio.com debes poner el tu dominio. Por tu comentario entiendo que creías que ese código aparecía automáticamente en el archivo .htaccess; no es así, debes escribirlo tú para que se realice correctamente la redirección. Espero haberte ayudado. ¡Un saludo!
Hola 🙁 cambié la url de mi pagina web de http a https y ya no me permite entrar ni como administrador ni visitar la pagina. Por favor ayudenme, mi pagina está en wordpress. Gracias
Hola, es probable que hayas cambiado tu url pero no tuvieras correctamente instalado el certificado ssl.
Tienes tres opciones: puedes contactar con tu proveedor de hosting para restaurar la última copia de seguridad que tengas, puedes acceder a tu base de datos, a la tabla wp-config, y volver a poner ahí tu url con http, o puedes contactar con tu hosting para que comprueben si tenes correctamente instalado tu certificado ssl y puedan ayudarte con la configuración.
¡Un saludo!
Hola Leonor, muchas gracias por tu articulo, esta super bien explicado. Solo tengo una duda, cuando estoy dentro de wordpress, mi web aparece como segura en la barra de busqueda, pero cuando me salgo y tecleo el nombre de mi web en la barra me sale como no segura. Sabes por que puede ser? Gracias por tu ayuda!
¡Hola Fátima, muchas gracias, me alegro que te haya sido útil!
Es probable que, si acabas de realizar el cambio, solo necesites tiempo o borrar la caché de tu sitio para que te aparezca bien en todas las páginas de tu web.
Si no ocurre esto, revisa que hayas hecho correctamente la redirección en el archivo .htaccess y revisa también que todas las urls de tu página web estén con el protocolo https.
¡Un saludo! 🙂
Buenas tardes amigo, realice al pie de la letra todos los procedimientos que indicaste y la pagina ya no me abre mas y me indica este error
«This site can’t provide a secure connectionyisocial.com sent an invalid response.
Try running Windows Network Diagnostics.
ERR_SSL_PROTOCOL_ERROR»
Excelente, super facil. Gracias!
Buenos dias,
Excelente articulo y perfecta explicacion.
Solo me encuentro con un problema en el ultimo paso al modificar el htacces
Este es el contenido de mi ht. Donde debo insertar el codigo que indicas??
————————-
# BEGIN WordPress
# Las directivas (líneas) entre `BEGIN WordPress` y `END WordPress` se generan dinámicamente
# , y solo se deberían modificar mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores se sobreescribirán.
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Hola, estoy muy preocupada porque mi página ha dejado de funcionar.
Me salen como error ahora que las presiono, que no se pueden encontrar.
¿En qué paso crees que haya surgido este problema?
Muchas gracias, me urge muchísimo tu apoyo
Excelente articulo, me ha aclarado un par de dudas y me han ayudado a solucionar un problema.
Hola Leonor necesito ayuda y consejo para mi página web necesito crearla y quisera saber si pudieras ayudarme a crearla
Gran aporte en tu sitio, es justo lo que estaba buscando,
una buena información gracias por el aporte y
enhorabuena por el blog
Hola, seguí tus instrucciones pero al intentar ingresar a las paginas me aparece este mensaje: Not Found
The requested URL was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Por favor, necesito tu ayuda
Me gusta mucho lo que ustedes ponen arriba también. Este tipo de trabajo inteligente y excelente cobertura!
Sigan con el excelente trabajos chicos, los han haga
clic en la siguiente página del sitio web – Mora – mi personal blogroll.