¿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 en nuestros planes de hosting web. 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:
Se abrirá una nueva pestaña:
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.
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.
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.
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.
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).
Cuando la encuentres, haz clic en la tabla para abrirla y pulsa en la opción Editar, que está a la izquierda.
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.
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.
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:
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!
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.
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.
En la ventana emergente, confirma que quieres editar el documento volviendo a hacer clic en Edit y se abrirá una nueva pestaña.
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.
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).
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.