Vamos a repasar las diferentes posibilidades que tenemos para cambiar la url de WordPress y su home.
Tras instalar WordPress la url por defecto se almacena en la opción ‘siteurl’, pero existen 2 parámetros que sin cambiar este valor en BBDD podemos modificar la url de nuestra web y/o home de la misma.
Siguiendo la documentación oficial los parámetros son:
- WP_SITEURL
- WP_HOME
Cambiar la url de WordPress con WP_SITEURL
WP_SITEURL posibilita cambiar la URL de la web, no cambia el valor de la opción ‘siteurl’ de la base de datos, simplemente la anula. Se suele usar en cambios temporales.
El parámetro hay que incluirlo en el archivo wp-config.php, cuando eliminamos el parámetro se recupera el valor de ‘siteurl’.
1 |
define( 'WP_SITEURL', 'http://www.minuevaurl.com/nuevodirectorio' ); |
En el ejemplo superior estamos definiendo la nueva url de WordPress y sus archivos core, hay que poner urls absolutas y sin ‘/’ al final.
Este cambio no afecta a la url de la home.
Cambiar la url de la home de WordPress con WP_HOME
El funcionamiento del parámetro WP_HOME es muy similar al anterior, nos permite modificar temporalmente la url de la home de WordPress. No sobreescribe la opción ‘siteurl’ de la BBDD, solo la anula.
El parámetro también se incluye en el archivo wp-config.php, cuando eliminamos el parámetro se recupera el valor de ‘siteurl’.
1 |
define( 'WP_HOME', 'http://www.minuevaurl.com/nuevodirectoriodelahome' ); |
En el ejemplo superior hemos definido la nueva url de la home WordPress, hay que poner urls absolutas y sin ‘/’ al final.