Si instalaste WordPress en el directorio predeterminado «WP» y deseas moverlo al directorio raíz de tu dominio, hay dos métodos dependiendo de si has realizado modificaciones o no en el sitio. Aquí te mostramos ambos:
Opción 1: Instalación Nueva de WordPress #
Si se trata de una instalación nueva de WordPress sin modificaciones importantes en la plantilla predeterminada, lo más sencillo es hacerlo desde Softaculous:
- Ingresa a Softaculous desde cPanel.
- Selecciona Listado de Instalaciones en la parte superior derecha.
- En la lista de instalaciones, selecciona la instalación de WordPress en el directorio «WP» y desinstálala.
- Realiza una nueva instalación de WordPress, pero esta vez asegúrate de dejar el campo del directorio vacío (sin «WP»).
Opción 2: Para Instalaciones con Modificaciones #
Si ya has realizado cambios en tu sitio y no deseas empezar desde cero, sigue estos pasos:
- Accede a cPanel y selecciona Administrador de Archivos.
- Haz clic en Configuración (esquina superior derecha) y asegúrate de marcar Mostrar archivos ocultos (dotfiles). Luego, haz clic en Guardar.
- Navega hasta el directorio donde está instalada la versión de WordPress (por ejemplo,
public_html/wp). - Selecciona todos los archivos y carpetas dentro del directorio «WP», haz clic derecho sobre los archivos seleccionados y elige Mover. En el campo de destino, asegúrate de poner el directorio raíz, como por ejemplo
/public_html/, y luego haz clic en Mover archivos. - Modifica la base de datos: Ingresa a phpMyAdmin, selecciona la base de datos de WordPress y localiza la tabla
XXX_options(XXX puede variar). En los camposoption_valuede home y siteurl, asegúrate de cambiar la URL a la correcta, por ejemplo:- Antes:
http://tudominio.com/wp - Después:
http://tudominio.com
- Antes:
- Actualiza el archivo
.htaccess: Asegúrate de que las reglas de reescritura en el archivo.htaccessapunten a la ruta correcta. Si ves algo como esto:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>Cambia las líneas correspondientes para que queden así:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>¡Listo! Tu instalación de WordPress debería estar funcionando correctamente en el directorio raíz.
Si necesitas ayuda adicional, no dudes en contactar a nuestros técnicos.