En ocasiones, es necesario cambiar la URL de un sitio web de desarrollo a producción. Si se utiliza una URL temporal o un dominio diferente para pruebas, es necesario actualizar este dato en toda la base de datos. En esta guía, se presentará un método sencillo para lograrlo.

Es recomendable descargar una copia de seguridad de la base de datos desde cPanel o cualquier plugin de copias de seguridad antes de proceder.

Para que funcione correctamente, se debe haber delegado los DNS del dominio definitivo a los servidores correspondientes. Hay que recordar que si se acaba de cambiar los DNS de un dominio, puede pasar entre 20 minutos y 2 horas para que el cambio se propague. Además, es necesario haber creado el dominio en el panel correspondiente.

Si se trata de un plan de alojamiento compartido, se puede cargar el dominio adicional desde cPanel y hacer que apunte a la carpeta public_html donde se ha instalado el sitio web de prueba. Si se contrató un plan multidominio, se puede cambiar el nombre de la cuenta desde WHM en la pantalla "Modificar Cuenta".

Si se tiene acceso al escritorio de WordPress, se debe ir a la pantalla de "Ajustes > General" y reemplazar la antigua URL por la nueva en ambos campos de dirección del sitio web. Al hacer esta modificación, la sesión se cerrará y se deberá iniciar sesión nuevamente en el escritorio utilizando la nueva URL. Si se tienen problemas con las redirecciones, es necesario borrar la caché y las cookies del navegador o probar en modo incógnito.

Si no se tiene acceso al escritorio de WordPress, se debe acceder a phpmyadmin desde cPanel y encontrar la tabla "options" en la base de datos del sitio web. Luego, se debe modificar la URL en los campos "siteurl" y "home". Después de hacer esto, se puede acceder al sitio web a través de la nueva URL, pero todavía se necesita reemplazar la antigua URL por la nueva en TODA la base de datos.

Para ello, se instala el plugin Better Search Replace de Delicious Brains y se busca su opción en el submenú de Herramientas. Se debe reemplazar todas las apariciones del dominio "viejo" por el nuevo que se desea utilizar en producción. Seleccionar todas las tablas de la base de datos (seleccionar la primera de arriba con el mouse y luego presionar SHIFT+Fin si se está usando Windows). El plugin tiene una opción de "simulacro en seco" que muestra las tablas que se modificarán sin realizar cambios. Si se escribió la ruta completa del dominio a reemplazar, es seguro desactivar esta opción para ejecutar los cambios. Se recomienda activar la opción de reemplazar los GUIDs para no dejar cabos sueltos utilizando un nombre de dominio obsoleto.

Después de completar todos estos pasos, el sitio web debería funcionar correctamente con el nuevo nombre de dominio. Es recomendable revisar si hay código HTML/CSS/JS embebido o hardcodeado en widgets, editores de Custom CSS/JS del tema o de WordPress, así como en el functions.php del tema o en el resto del código del tema (si fuera uno programado a medida), que todavía esté utilizando la URL antigua.

Was this answer helpful? 0 Users Found This Useful (0 Votes)

Powered by WHMCompleteSolution