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
- Accede a tu servidor mediante FTP o a través del administrador de archivos proporcionado por tu proveedor de hosting.
- Ubica el directorio principal de tu instalación actual de WordPress.
- Copia (no muevas) los archivos
index.phpy.htaccessde este directorio. - 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
- Abre el archivo
index.phpque acabas de copiar en la nueva ubicación utilizando un editor de texto o código. - Localiza la línea encargada de cargar el encabezado del blog:
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
- 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' );
- Guarda los cambios en el archivo
index.php.
Paso 3: Configuración de redirecciones en el servidor
- Abre el archivo
.htaccessque copiaste en la nueva ubicación utilizando tu editor de texto. - 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 /.
- Guarda los cambios en el archivo
.htaccess.
Paso 4: Actualización en el panel de administración
- Inicia sesión normalmente en el panel de administración de WordPress (WP-Admin).
- En el menú lateral, dirígete a
Ajustes>Generales. - 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.
- Haz clic en Guardar cambios en la parte inferior de la pantalla.
Verificación
Para confirmar que el cambio de URL se aplicó correctamente:
- Abre una nueva pestaña en tu navegador web.
- Accede a la nueva URL pública de tu sitio.
- Navega por el menú y verifica que todas las páginas internas, recursos y enlaces funcionen y dirijan correctamente a la nueva estructura.