Multisite WordPress: Cambiar URL

Gestionar un Multisite WordPress puede resultar complicado si no se tiene conocimientos sobre ello…

Hoy vamos a explicar cómo cambiar la URL del dominio principal asociado al Multisite WordPress, bien sea porque hemos decidido cambiar el dominio principal por otro o incluso porque acabamos de emitir el certificado gratuito Let’s Encrypt y queremos que nuestro site cargue de forma más segura con HTTPS, sin usar ningún plugin para ello. Con lo de no usar ningún plugin nos referimos a Really Simple SSL.

NO se puede hacer el cambio desde el Escritorio del Multisite WordPress

Lo primero de todo indicar que en un Multisite WordPress NO se puede cambiar la URLde un dominio forma tan sencilla como si se tratara un WordPress normal y corriente, es decir, dirigiéndose al menú principal: Ajustes -> Generales, y allí sustituir la URL actual por la nueva en los campos “Dirección de WordPress (URL”) y ”Dirección del sitio (URL)”. Si en un Multisite WordPress nos vamos hasta el menú principal: Sitios -> Todos los sitios, hacemos click en “Editar” sobre el sitio que nos interese (para que se muestre la opción de editar hay que pasar el ratón por encima del sitio que queramos editar), y después pulsamos en la pestaña “Ajustes” aparecen los campos “Siteurl” y “Home” en gris, NO son editables. 🙁

url multisite NO disponible

A través de la base de datos, vía phpMyAdmin

Para cambiar la URL del dominio principal asociado al Multisite WordPress, hay que hacer algunos cambios en ciertas tablas de la base de datos que corresponda a la instalación del Multisite WordPress.  

Nota: Antes de proceder con los cambios en la base de datos, desde Hostinet recomendamos hacer una copia de seguridad de la misma para poder restáurala en caso de que algo no marche bien.  

A phpMyAdmin se puede hacer fácilmente desde el panel de control cPanel. Por ejemplo, a través del panel de cliente de Hostinet -> Mis productos, pinchar en los 3 puntitos de la derecha que pertenezcan al hosting, hacer click en “Loguearse en cPanel”.

Dentro de cPanel, tan solo hay que dirigirse a la sección de base de datos, y pulsar sobre la opción de phpMyAdmin.

phpmyadmin

Seleccionar la Base de Datos del Multisite WordPress

Dentro de phpMyAdmin, en el lateral izquierdo, se listan todas las bases de datos que tenemos actualmente en el hosting. Tan solo debemos buscar la base de datos que pertenece a la instalación del Multiste WordPress y pinchar sobre ella.

Si solo tenemos una base de datos mucho mejor, ya que solo aparecerá esa, por lo que no tendremos que preocuparnos demasiado por buscarla, sin embargo, si disponemos otras, entonces sí que tendremos que buscar la buena, es decir, la que pertenezca al Multisite WordPress (podemos revisar cual es la base de datos correcta consultando la línea "define('DB_NAME'" del archivo wp-config.php).

En nuestro caso, por ejemplo, de todas las bases de datos que disponemos la que corresponde a nuestro Multisite WordPress es la de "_wp787". Al pinchar sobre la misma aparecen todas las tablas que la forman.

Aquí es donde debemos fijarnos en las siguientes tablas: _blogs – _options – _site – _sitemeta. En dichas tablas nuestro prefijo es “wpol”, pero este prefijo puede variar según la instalación realizada.

multisite wordpress tablas cambio url

_blogs: aquí tenemos que sustituir el dominio viejo por el nuevo en todas las entradas donde aparezca de la columna “domains”. Click en la opción “Editar” para ello o sobre las propias url. (NO hay que poner el protocolo http:// o https://)

multisite wordpress tabla blogs

_options: aquí lo mismo que antes, tenemos que sustituir el dominio viejo por el nuevo, pero esta vez en los campos “siteurl” y “home”.  Click en la opción “Editar” para ello o sobre las urls. Por cierto, si tenemos una instalación con http y queremos cambiarla a https los cambios se harían aquí, bastaría con sustituir http://www.midominio.info por https://www.midominio.info, es decir, añadir una “s” en la ruta.  (Hay que poner el protocolo http:// o https://)

multisite wordpress tabla options

_site: de nuevo la misma jugada que en las ocasiones anteriores, en la columna “domain” hay que sustituir el dominio viejo por el nuevo. Click en la opción “Editar” para ello o sobre la propia url del dominio. (NO hay que poner el protocolo http:// o https://)

multisite wordpress tabla site

_sitemeta: aquí debemos buscar el campo llamado “siteurl” y allí volver a sustituir el dominio viejo por el nuevo. Click en la opción “Editar” para ello o sobre la propia url del dominio. Por cierto, si tenemos una instalación con http y queremos cambiarla a https los cambios se harían aquí, bastaría con sustituir http://www.midominio.info por https://www.midominio.info, es decir, añadir una “s” en la ruta. (Hay que poner el protocolo http:// o https://)

multisite wordpress tabla sitemeta

Para acabar, lo único que faltaría es acceder al archivo wp-config.php  (se puede llegar hasta el mismo a través del administrador de archivos de cPanel) y sustituir allí también el dominio viejo por el nuevo, justo en la parte inferior donde pone “define('DOMAIN_CURRENT_SITE', 'www.midominio.info');”. Obviamente habría que sustituir midominio.info por el que nuevo dominio que correspondiera. (NO hay que poner el protocolo http:// o https://)

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'www.midominio.info'); <- Sustituir midominio.info por el nuevo dominio
define('PATH_CURRENT_SITE', '/multisite/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

 

A tener en cuenta para otros WordPress:

Cada WordPress que tengamos en el Multisite tendrá su propia tabla “_options”, por lo que si queremos cambiar el dominio tendremos que llevar a cabo los cambios que indicamos previamente sobre dicha tabla, es decir, en los campos “siteurl” y “home” poner el nuevo dominio como si se tratara de un WordPress normal.  (Hay que poner el protocolo http:// o https://)

Por cierto, si vemos alguna URL extraña o que carga con el dominio viejo podemos usar el plugin Better Search Replace, ya que nos ayudara con creces en la tarea de sustitución de urls.

 

¿Todavía no tienes un Hosting WordPress SSD?

En Hostinet te lo ponemos muy fácil para que puedas contratar el Hosting WordPress que necesitas para tu proyecto web, ¡SIEMPRE al mejor precio!

Introduce el cupón HostingSSD para obtener un descuentazo del 25% en la contratación o renovación de tu plan WordPress con discos sólidos (SSD). Sí, has leído bien ¡descuentazo del 25%!

  • Hosting especializado en WordPress con discos nvmeWordPress 12´00 / mes
  • Hosting especializado en WordPress con discos nvmeWordPress 107´99 / mes
  • Hosting especializado en WordPress con discos nvmeWordPress 5011´99 / mes
  • Hosting especializado en WordPress con discos nvmeWordPress 7513´99 / mes
  • Hosting especializado en WordPress con discos nvmeWordPress 12´00/mes
  • Hosting especializado en WordPress con discos nvmeWordPress 107´99/mes
  • Hosting especializado en WordPress con discos nvmeWordPress 5011´99/mes
  • Hosting especializado en WordPress con discos nvmeWordPress 7513´99/mes
    • Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Almacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu WordPress
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Ideado para sacar el máximo partido a tu WordPress
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu Wordpress
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Supeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamiento
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el Plesk de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control Plesk.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y Wordpress
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Precio para nuevas altas. Contratación anual.

 


Síguenos en nuestras redes sociales:
Facebook
Twitter