Portada Wordpress Cómo Cambiar el Dominio Principal en WordPress
Cuando contratamos un hosting y un dominio en Hostinet, se asocia el dominio al hosting y aunque luego puedas añadir dominios como alias o adicional, siempre existirá un dominio principal asociado al hosting.
Luego puedes crear subdominios o carpetas dentro del dominio, pero siempre basados sobre el dominio principal, algo así:
Dominio Principal: https://midominio.info Subdominio: https://subdominio.midominio.info Carpeta o Directorio: https://midominio.info/carpeta
Y la página web que hagamos y subamos al hosting, estará creada para el dominio principal.
También pasará lo mismo si usamos un gestor de contenidos como WordPress, al instalarlo se asociará al dominio y la URL quedará registrada en la base de datos del CMS.
Pero la vida está llena de cambios y en algún momento podemos querer cambiar el dominio principal del hosting que tengamos contratado, en lugar de tener que contratar otro hosting para el nuevo dominio que queramos usar.
Esto se puede hacer, en Hostinet podemos cambiar el dominio de un hosting, si así nos lo solicita el cliente enviando un correo electrónico, es algo más común de lo que puedas pensar y en principio no tiene ningún coste, si no está añadido como Alias en el hosting.
Pero este cambio se realiza en el servidor, asociamos un hosting a un dominio, pero no se modifica nada en la web, así que el sitio web seguirá apuntando al dominio antiguo.
Esto significa que tendrás que hacer algunos cambios internos en la web para que apunte al dominio correcto, no se hacen de manera automática, ni los realizará Hostinet, a no ser que nos los solicites, en cuyo caso te enviaremos un presupuesto.
Si estás usando WordPress el cambio es bastante sencillo, siempre y cuando se trate de una instalación normal y no hayas modificado el core de WordPress o algún plugin lo haya hecho por ti.
En este caso quizás tengas que indagar más o contratar los servicios de un profesional, aunque como decimos, en la mayoría de los casos es suficiente realizando las acciones que te comentamos a continuación.
Desde el propio panel de administración WordPress es posible cambiar la URL del dominio de una forma muy sencilla.
De hecho, es posible que hayas visto esta opción entre los menús del administrador de WordPress.
Están en Ajustes > Generales, en seguida verás las opciones de:
Aqui verás que los dos campos coinciden con tu dominio principal.
Si no es así, es porque WordPress está instalado en una carpeta distinta a la principal, generalmente public_html.
Esto puede ser debido a muchas causas, si no lo sabes, será mejor que preguntes a quién te instaló WordPress antes de seguir haciendo nada.
IMPORTANTE: Antes de realizar ningún cambio, es mejor que hagas una copia de seguridad por si tienes que restaurar.
Lo unico que tienes que hacer es cambiar la Dirección de WordPress (URL) y la Dirección del sitio (URL) y poner el nuevo dominio en los dos apartados.
Aunque ¡IMPORTANTE!, al hacer este cambio WordPress dejadrá de verse correctamente hasta que Hostinet cambie el dominio principal al hosting.
Esto no es inmediato, tienes que enviar un email a soporte solicitando el cambio y lo haremos lo antes posible, pero no es inmediato.
Es posible que no te importe, porque estes haciendo el sitio de nuevo o aun no esté en producción, pero es algo que debes tener en cuenta.
Tampoco podrás acceder a la administración de WordPress, lo más seguro es que solo puedas ver algo así o algún tipo de error:
Una vez Hostinet realice el cambio de dominio principal, todo volverá a la normalidad.
Existe otra forma de hacer esto. Si solicitas el cambio de dominio principal y no has cambiado los datos del apartado anterior, ya no podrás hacerlo porque no podrás entrar al administrador de WordPress.
Hostinet puede cambiar el dominio principal del hosting, pero WordPress seguirá apuntando al dominio antiguo y como ya no puedes acceder al menú de WordPress, tienes que hacerlo desde la base de datos.
No te preocupes, es más fácil lo que parece, sólo tienes que seguir estos pasos:
Lo primero que debes hacer, es acceder a cPanel, el panel de control que te facilitamos al contratar el hosting.
La manera más rápida de hacer esto, es desde tu panel de cliente en Hostinet.com, en la sección Mis Productos:
Una vez dentro, tendrás que buscar el icono de la herramienta phpMyAdmin.
Si no ha entrado nunca a phpMyAdmin, tranquilo, te vamos a decir qué tienes quehacer exactamente y puedes olvidarte de todo lo demás.
En la zona de la izquierda verás la base de datos de WordPress. Si tienes más de una más abajo te indicaremos cómo encontrarla, si solo tienes una, debes pinchar sobre la base de datos para que se abra y muestre las tablas.
Aquí verás un montón de tablas, pero solo necesitamos acceder a wp_options.
Aclaración: El prefijo de una base de datos puede cambiar. Por defecto suele ser incluir wp en algún sitio, pero no es imprescindible. En cambio el _options, si que deberá estar.
Al seleccionar la tabla wp_options tenemos que localizar dos lineas:
En ocasiones suelen estar juntas, una encima de la otra, pero no siempre. En cualquier caso, verás que en el campo option_value, estará el dominio viejo, aquí llamado Dominio1.com.
Lo que tenemos que hacer es muy sencillo y ya lo estarás imaginando.
Tenemos que cambiar el dominio viejo por el dominio nuevo. ¿Cómo lo hacemos?, con un doble click sobre el dominio bastará para poder editarlo.
Hay que cambiar las dos opciones, tanto siteurl, como home y esto es lo equivalente a hacerlo desde el menú de administración de WordPress, antes de cambiar el dominio principal en el hosting.
Después de esto ya está, podemos cerrar phpMyAdmin y ¡probar la web con nuestro nuevo dominio!.
Por cierto, es posible que tengas que borrar la caché de tu navegador para que cargue correctamente, prueba con distintos navegadores o con el móvil antes de pensar que has hecho algo mal 😉
En ocasiones, tendremos que volver a regenerar los enlaces internos de WordPress para que todo vuelva a la normalidad.
Esto son lo menús internos que podamos tener, a otras páginas dentro de nuestro, WordPress, etc…
Pero es muy sencillo de hacer, solo tienes que entrar al administrador de WordPress, recuerda que ahora tendrás que usar el nuevo dominio para acceder:
TuNuevoDominio.com/wp-admin
Una ve dentro vamos a Ajustes > Enlaces Permanentes.
Y en la parte inferior del todo, SIN TOCAR NADA MÁS, solo tenemos que pulsar en Guardar Cambios.
Ya está, así de fácil y como hemos dicho antes, prueba con varios navegadores y con el móvil antes de pensar que algo va mal.
Si tiens varias cosas instaladas en tu hosting, tendrás varias bases de datos en phpMyAdmin.
Para sabrer cuál es la base de datos asociada a tu WordPress, tendremos que ir al Administrador de Archivos de cPanel.
En el Administrador de Archivos tendremos que buscar la carpeta public_html en la parte izquierda de la pantalla.
Una vez seleccionemos public_html, tenemos que localizar el archivo wp_config.php.
Con el botón derecho del ratón sobre el archivo, sacaremos el menú contextual y pulsaremos sobre View.
Este es el archivo de configuración de nuestro WordPress, hay cosas importantes aquí, así que mejor no tocar nada por si acaso.
Lo que nos interesa encontrar entre este montón de cosas es localizar DB_NAME.
Ahí veremos el nombre de la base de datos de WordPress, así que luego solo tenemos que buscarla entre las que encontremos en phpMyAdmin y ¡Bingo!
Como siempre os decimos, es mejor contar siempre con una copia de seguridad antes de hacer cosas así para poder restaurar en caso de que hagamos algo mal.