Pasos para cambiar la URL de tu aplicación web fácilmente

Instrucciones paso a paso

¿Quieres cambiar la dirección URL que actualmente tiene tu aplicación web? Esto es muy común cuando quieres cambiar el dominio principal o trasladar el contenido de una carpeta a otra.

Si utilizas WordPress, PrestaShop, Moodle o Joomla, en este artículo te explico cómo hacerlo.

Si no lo haces correctamente el cambio de URL no funcionará o tal vez, el dominio no esté operativo por varios motivos: que no esté registrado, que se haya escrito mal, o que no esté apuntando a tu hosting web…

Antes de realizar cualquier cambio y modificar bases de datos, es imprescindible que hagas una copia de seguridad (un «backup») de tu cuenta.

Para parte de las instrucciones, mostraré los pasos desde CPanel, que es el panel de control que usamos en GoDaddy. Si no es el que usas, seguro que los pasos serán muy similares en cualquier otro proveedor.

Cómo cambiar la URL en WordPress

Hay varias formas de cambiar el dominio al que apunta tu aplicación WordPress. A continuación te muestro 3 métodos:

PRIMER MÉTODO – Con phpMyAdmin

Accediendo a tu cPanel vas directamente a la sección Bases de datos. Haz clic en phpMyAdmin, que es el gestor de bases de datos:

cPanel Bases de datos cambiar URL

Se abrirá una nueva pestaña:

phpMyAdmin WordPress cambiar URL

En esa nueva pestaña, pulsa en la base de datos que corresponda en la lista que aparece en la columna de la izquierda. Ahora abre la tabla wp_options y encuentra el campo llamado siteurl. Si has cambiado el prefijo de las tablas de tu base de datos, busca tu prefijo_options y, cuando lo encuentres, localiza el campo siteurl en la columna options_name.

Ahí tienes la URL que debes editar para introducir la que te interesa: para modificarla, pulsa en la opción Editar.

phpMyAdmin WordPress cambiar URL

phpMyAdmin WordPress_detalle

Cambia la URL antigua por la nueva y haz clic en Continuar para que se guarde el cambio. ¡Y ya está!

SEGUNDO MÉTODO – Con functions.php

Si lo prefieres, puedes editar el archivo functions.php. Encuéntralo en tu cliente FTP y añádele estas líneas al principio:

//restablecer url de wordpress

update_option( ‘siteurl’, ‘http://www.eldominioquequiero.com/’ );

update_option( ‘home’, ‘http://www.eldominioquequiero.com/’ );

Cuando hayas terminado, no olvides de guardar los cambios.

TERCER MÉTODO – Con el archivo de configuración

Abre tu cliente FTP y accede al archivo wp-config.php, que es el archivo de configuración de tu WordPress. Añade estas líneas justo por encima de donde pone “¡Eso es todo, deja de editar y ponte a bloguear!“:
define( ‘WP_HOME’, ‘http://www.eldominioquequiero.com/’ );

define( ‘WP_SITEURL’, ‘http://www.eldominioquequiero.com/’ );

Guarda los cambios y habrás terminado.

Cómo cambiar la URL de tu PrestaShop

Con PrestaShop puedes cambiar el dominio utilizando distintos métodos. Te muestro dos métodos:

PRIMER MÉTODO – En tu panel de administración de PrestaShop

Accede a tu panel de PrestaShop y, en el menú de la columna de la izquierda, haz clic en Preferences. A continuación, ve a SEO & URLs y verás una pantalla nueva.

Panel de control WP cambiar URL

Busca hacia abajo hasta que veas la sección Set Shop URL y aquí tendrás las dos URL que debes cambiar. Shop Domain es la URL normal y SSL Domain es la URL para la versión segura de tu web. A menos que tengas una configuración especial, ambas direcciones serán iguales.

Panel de control WP_2_cambiar URL

Tras cambiar la URL antigua por la nueva, haz clic en el botón cuadradito que dice Save para guardar los cambios realizados.

SEGUNDO MÉTODO – Con phpMyAdmin

Quizá no te haya sido posible cambiar la URL directamente a través del panel de PrestaShop, así que puedes probar realizando el cambio directamente en tu base de datos MySQL a través de phpMyAdmin.

Accede a tu cPanel y ve directamente a la sección Bases de datos. Haz clic en phpMyAdmin, que es el gestor de bases de datos, y se abrirá una nueva pestaña.

cPanel Bases de datos cambiar URL

En esa nueva pestaña, pulsa en la base de datos que corresponda en la lista que aparece en la columna de la izquierda. Una vez hayas abierto la base de datos, baja hasta que veas la tabla llamada ps_shop_url (normalmente, las iniciales de la tabla serán ps, pero es posible que las hayas cambiado por otras durante el proceso de instalación: fíjate bien).

phpMyAdmin WordPress_metodo2 cambiar URL

Cuando la encuentres, haz clic en la tabla para abrirla y pulsa en la opción Editar, que está a la izquierda.

phpMyAdmin WordPress_detalle_cambiar URL

Modifica las URL de ambas entradas: la normal y la de SSL. Si no estás seguro sobre si usas o no SSL, utiliza la misma URL. Finalmente, haz clic en Continuar para guardar los cambios.

phpMyAdmin WordPress_metodo2_cambiar URL

Atención: Si tuvieras marcada la opción FRIENDLY URLs, tendrás que desactivarla para poder modificar la tabla ps_shop_url y guardar tu nueva URL en la base de datos. Cuando termines, guarda los cambios y vuelve a activarla.

Cómo cambiar la URL de tu Moodle

Si tienes una web de Moodle y quieres cambiar la URL, deberás usar el script replace. Básicamente lo que hace es buscar la URL antigua en la base de datos y sustituirla por la que te interesa ahora. Recuerda realizar siempre un backup completo antes de ponerte a modificar tus bases de datos.

Te indico las instrucciones paso a paso. En primer lugar, accede al panel de control de Moodle.
Pantalla de Acceso_Moodle

Ahora, añade /admin/tool/replace/index.php al final de la URL y haz clic en el botón Intro de tu teclado. En este punto, la dirección debería ser algo así: http://www.tusitioweb.com/admin/tool/replace/index.php (recuerda poner tu sitio de Moodle real donde nosotros ponemos “www.tusitioweb.com”).

Si tienes una versión antigua de Moodle, añade /admin/replace.php al final de tu URL.

Una vez que hayas hecho esto, habrás llegado a una página como ésta:

Pantalla _Moodle_base de datos

Ahora, introduce tu URL actual en el campo Search whole database. Introduce la URL nueva en el campo Replace with this string. Marca la casilla Shorten result if necessary y confirma que entiendes los riesgos marcando la casilla I understand the risks of this operation. Para terminar, haz clic en el botón Yes, do it!

Moodle búsqueda y sustitución de base de datos

Cuando veas el mensaje …finished en la parte inferior de la pantalla, el proceso habrá terminado. Haz clic en Continuar para volver al panel de control.

Después, utilizando tu cliente FTP o el Administrador de archivos de cPanel, abre el archivo config.php y encuentra la línea que empieza con $CFG->wwwroot. Cambia la URL que aparece en esa línea por tu URL nueva y guarda los cambios. ¡Listo!

Cómo cambiar la URL de tu Joomla!

Para cambiar la URL de tu web de Joomla! deberás cambiar el archivo de configuración y posiblemente también tu base de datos (dependiendo de cómo hayas configurado tu web de Joomla!).

Modifica el archivo .php de configuración

Accede a cPanel y, en la sección Archivos, haz clic en Administrador de archivos.

Panel de control Archivos Joomla

Accede al directorio donde tengas instalada la aplicación Joomla! que quieres cambiar. Para hacerlo, selecciona la última casilla (Raíz de documento para) y, en el desplegable, el dominio que corresponda. Si tienes tu aplicación instalada en algún subdirectorio de ese dominio, entra en el subdirectorio que corresponda.

Encuentra el archivo Configuration.php y haz clic con el botón derecho para pulsar Edit.

Panel de configuracion editar Joomla

En la ventana emergente, confirma que quieres editar el documento volviendo a hacer clic en Edit y se abrirá una nueva pestaña.

Pantalla texto programacion cambiar URL

 

Busca en él esta línea:

public $live_site=’www.dominio_antiguo.com’;

y cámbiala por:

public $live_site=’www.dominio_nuevo.com’; Sustituyendo “www.dominio_nuevo.com” por el dominio que corresponda en tu caso.

Cuando hayas terminado, guarda los cambios haciendo clic en el botón azul (Guardar cambios) de la parte superior derecha de la pantalla.

Modifica la configuración de tu base de datos, accede a cPanel y en la sección Bases de datos, haz clic en phpMyAdmin.

cPanel Bases de datos cambiar URL

Selecciona la base de datos correspondiente en la columna de la izquierda y, a continuación, haz clic en Exportar en el menú de la parte superior.

En la siguiente pantalla, haz clic en Continuar (la base de datos se exportará en formato SQL, es decir, nombre.sql).

Pantalla exportando tablas de bases de datos cambio URL

Guarda el archivo .sql de la base de datos exportada en tu ordenador y, a continuación, abre el mismo en un editor como Notepad, por ejemplo. Utiliza la función Reemplazar (CTRL+R) para encontrar todas las instancias en las que aparezca tu antigua URL y sustituirla por la nueva. Cuando termines, guarda los cambios que has realizado en el archivo.

Vuelve a la pantalla de phpMyAdmin y haz clic en Importar (puedes ver dónde está el botón en la imagen anterior). Haz clic en Examinar… para localizar el archivo en tu ordenador y vuelve a subirlo a tu cPanel. ¡Y ya está!

Espero haberte ayudado con este artículo y que hayas podido cambiar la URL de tu aplicación web.

 

Imagen de Oswaldo Rubio via Visualhunt.com / CC BY

María Acibeiro
Aterrizada en el mundo del hosting web hace más de tres años, licenciada en Ciencias Económicas y apasionada del mundo del marketing digital, María Acibeiro forma parte del equipo de GoDaddy Spain. Le encanta escribir sobre redes sociales, WordPress, email marketing… o cualquier otra cosa en lo que pueda ser creativa.