Cómo cambiar URL de la página y de administración en WordPress

Este tutorial detalla el procedimiento técnico para reubicar la visualización pública de tu sitio web sin necesidad de mover los archivos del núcleo de instalación. A través de la configuración manual de los archivos index.php y .htaccess, podrás cambiar la Dirección de WordPress y la Dirección del sitio (URL).

Índice

Requisitos previos

Antes de comenzar, asegúrate de cumplir con lo siguiente:

  • Acceso FTP al servidor o al Administrador de archivos de tu panel de hosting.
  • Conocer la ruta del directorio actual donde está instalado WordPress.
  • Conocer la ruta del subdirectorio donde deseas que el sitio sea visible públicamente.

Pasos

Paso 1: Duplicación de archivos principales

  1. Accede a tu servidor mediante FTP o a través del administrador de archivos proporcionado por tu proveedor de hosting.
  2. Ubica el directorio principal de tu instalación actual de WordPress.
  3. Copia (no muevas) los archivos index.php y .htaccess de este directorio.
  4. Pega ambos archivos en el subdirectorio donde quieres que tu página se muestre al público.

Paso 2: Edición del archivo de inicialización

  1. Abre el archivo index.php que acabas de copiar en la nueva ubicación utilizando un editor de texto o código.
  2. Localiza la línea encargada de cargar el encabezado del blog:
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
  1. Modifica la ruta para que apunte a la ubicación real de tu instalación base de WordPress.

Tip

Por ejemplo, si tu instalación original de WordPress se encuentra en la carpeta public_html/subdirectorio-wordpress, la línea debe reflejar esa ruta:

require( dirname( __FILE__ ) . '/subdirectorio-wordpress/wp-blog-header.php' );
  1. Guarda los cambios en el archivo index.php.

Paso 3: Configuración de redirecciones en el servidor

  1. Abre el archivo .htaccess que copiaste en la nueva ubicación utilizando tu editor de texto.
  2. Verifica e inserta el siguiente bloque de código para asegurar que las URLs se reescriban y redirijan correctamente.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdirectorio-wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subdirectorio-wordpress/index.php [L]
</IfModule>
# END WordPress

Important

Debes reemplazar la cadena /subdirectorio-wordpress/ por el nombre exacto de la carpeta donde se encuentra la instalación real. Si los archivos se copiaron en la raíz pública del dominio (public_html), asegúrate de eliminar el nombre del subdirectorio y dejar únicamente la barra /.

  1. Guarda los cambios en el archivo .htaccess.

Paso 4: Actualización en el panel de administración

  1. Inicia sesión normalmente en el panel de administración de WordPress (WP-Admin).
  2. En el menú lateral, dirígete a Ajustes > Generales.
  3. Localiza y modifica los campos Dirección de WordPress (URL) y Dirección del sitio (URL) para que coincidan con la nueva ubicación configurada.
  4. Haz clic en Guardar cambios en la parte inferior de la pantalla.

Verificación

Para confirmar que el cambio de URL se aplicó correctamente:

  1. Abre una nueva pestaña en tu navegador web.
  2. Accede a la nueva URL pública de tu sitio.
  3. Navega por el menú y verifica que todas las páginas internas, recursos y enlaces funcionen y dirijan correctamente a la nueva estructura.
Opens in a new tab.