Cómo instalar WordPress en un subdominio (instalación nueva o clonación completa del sitio)
John Turner
John Turner
Necesitas que WordPress funcione en un subdominio. Parece sencillo... hasta que el subdominio no se carga, la base de datos arroja un error que nunca has visto antes o te das cuenta, en mitad de la instalación, de que no tienes ninguna copia de seguridad del sitio que acabas de copiar.
No se trata de casos excepcionales. Es lo habitual para cualquiera que no haya hecho esto antes.
He instalado WordPress en subdominios más veces de las que puedo contar, ya sea para entornos de prueba, sitios web para la revisión de clientes, blogs independientes o entornos de pruebas. Hay dos pasos que se suelen omitir casi siempre.
Lo primero es esperar a que se propague el DNS antes de dar por hecho que algo ha fallado. Lo segundo es hacer una copia de seguridad antes de clonar un sitio web en producción.
En este tutorial se explica cómo gestionar los subdominios de WordPress de dos maneras: mediante una nueva instalación de WordPress en un subdominio y copiando un sitio web ya existente a un subdominio. Elige la opción que mejor se adapte a tu situación.
En cualquier caso, te avisaré de los posibles problemas antes de que te encuentres con ellos, no después.
He aquí las principales conclusiones:
- Hay dos formas de instalar WordPress en un subdominio: clonar un sitio web existente con Duplicator Pro o realizar una instalación nueva a través de Softaculous o manualmente
- Los nuevos subdominios pueden tardar hasta 24 horas en aparecer en el navegador: un error del tipo «no se puede acceder al sitio» justo después de la configuración no significa que haya ningún problema
- Haz siempre una copia de seguridad de tu sitio web principal antes de clonarlo: el proceso de clonación no afecta al original, pero una copia de seguridad te protege cuando vuelves a implementar los cambios en el entorno de producción.
- Configura los subdominios de prueba como «noindex» en Ajustes » Lectura; de lo contrario, los motores de búsqueda los indexarán como contenido duplicado
- Los cinco errores más comunes tras la instalación: fallo en la conexión a la base de datos, el DNS no resuelve, errores 404 en todas las páginas, bucles de redireccionamiento en wp-admin y el certificado SSL no cubre el nuevo subdominio
Índice
- ¿Por qué instalar WordPress en un subdominio?
- ¿Subdominio o subdirectorio? ¿Cuál necesitas?
- Cómo clonar un sitio de WordPress existente en un subdominio
- Paso 1: Haz una copia de seguridad de tu sitio web principal con Duplicator Pro
- Paso 2: Crear el subdominio
- Paso 3: Crear una base de datos para el subdominio
- Paso 4: Sube la copia de seguridad de Duplicator al subdominio
- Paso 5: Ejecute el instalador de Duplicator
- Paso 6: Actualizar las URL del sitio y realizar pruebas
- Cómo instalar WordPress manualmente en un subdominio
- Paso 1: Crea el subdominio en el panel de control de tu alojamiento web
- Paso 2: Crear una base de datos y un usuario de MySQL
- Paso 3: Instalar WordPress en el subdominio
- Paso 4: Configurar el archivo wp-config.php (solo para la instalación manual)
- Paso 5: Completa el asistente de instalación de WordPress
- Paso 6: Comprueba la configuración de la URL de WordPress
- Solución de problemas comunes tras instalar WordPress en un subdominio
- Preguntas más frecuentes (FAQ)
¿Por qué instalar WordPress en un subdominio?
Un subdominio te permite tener una segunda instalación de WordPress que funciona de forma totalmente independiente de tu sitio web principal. Se utiliza el mismo servidor y el mismo dominio, pero con archivos, base de datos y acceso de administrador independientes.
Cuando publicas una actualización de un plugin en un sitio web en producción y algo deja de funcionar, no hay una forma clara de probar la solución sin alterar el entorno de producción. Cuando un cliente quiere revisar un rediseño antes de su publicación, tus opciones son enviarle una captura de pantalla o darle acceso a tu sitio web real. Ninguna de las dos opciones funciona bien.
Un subdominio resuelve ambos problemas. Te ofrece un espacio para ejecutar WordPress que está totalmente aislado del sitio que ven tus visitantes.
Estas son las situaciones en las que veo que la gente las instala con más frecuencia:
- Entorno de pruebas: Ejecuta una copia completa de tu sitio de producción en staging.yoursite.com. Prueba las actualizaciones, migraciones y rediseños antes de que afecten a nada en el entorno de producción.
- Sitio de vista previa para el cliente: crea el sitio web antes de su puesta en marcha. Proporciona al cliente una URL real en la que pueda navegar, no una maqueta.
- Proyectos independientes en el mismo dominio: una tienda en shop.yoursite.com, una base de conocimientos en docs.yoursite.com o una plataforma de cursos en learn.yoursite.com. Cada uno de ellos es una instalación independiente de WordPress con su propio código.
- Campo de pruebas: prueba un nuevo creador de páginas, un plugin de almacenamiento en caché o cambia por completo el tema sin poner en riesgo el sitio web que genera tráfico.
La razón de fondo es siempre la misma: quieres poder romper algo sin que ello tenga consecuencias.
Si no estás seguro de si un subdominio es la estructura adecuada para tu caso, en la siguiente sección se explica cuándo es mejor optar por un subdirectorio.
¿Subdominio o subdirectorio? ¿Cuál necesitas?
Antes de acceder a tu cuenta de alojamiento, asegúrate de que realmente necesitas un subdominio. Si te equivocas, tendrás que volver a configurar todo desde cero.
Un subdominio se sitúa delante de tu dominio: staging.tu-sitio.com. Tanto tu servidor como los motores de búsqueda lo tratan como un sitio independiente.
A continuación hay un subdirectorio: yoursite.com/staging. El mismo servidor, la misma autoridad de dominio, sin necesidad de configuración adicional del DNS.
Utiliza un subdominio cuando quieras una instalación de WordPress totalmente independiente. Estos son algunos casos en los que podrías necesitarlo:
- Entorno de pruebas: prueba actualizaciones, rediseños o nuevos complementos en una copia de tu sitio web antes de intervenir en el entorno de producción
- Tienda independiente: ejecuta WooCommerce en shop.yoursite.com sin que comparta el código fuente con tu sitio web principal
- Sitio de documentación: aloja documentación de productos o una base de conocimientos independiente
- URL de vista previa para el cliente: facilítale al cliente una URL operativa para que la revise antes de realizar la migración a su dominio
Utiliza un subdirectorio cuando añadas un blog o una sección de contenido a un sitio web ya existente y quieras que ese contenido se beneficie de la autoridad de tu dominio principal. Google trata los subdominios como entidades independientes, por lo que la autoridad que haya acumulado tu dominio principal no se transfiere automáticamente.
Cómo clonar un sitio de WordPress existente en un subdominio
Este método copia todo tu sitio de WordPress actual al subdominio. Úsalo cuando estés configurando un entorno de pruebas, creando una vista previa para un cliente o probando un cambio importante sin afectar al entorno de producción.
Esto es lo que harás:
- Haz una copia de seguridad de tu sitio web principal con Duplicator Pro: crea una copia de seguridad completa del sitio y descarga tanto el archivo como los archivos de instalación
- Crea el subdominio y la base de datos: registra el subdominio en cPanel y configura una nueva base de datos MySQL y un usuario para el sitio clonado
- Sube la copia de seguridad de Duplicator al subdominio: coloca el archivo y el instalador en el directorio raíz del subdominio
- Ejecuta el instalador de Duplicator: sigue los pasos del asistente de instalación independiente, introduce las credenciales de tu base de datos y deja que Duplicator extraiga e implemente el sitio completo automáticamente
- Actualiza las URL del sitio y comprueba que todo funciona correctamente: asegúrate de que ambos campos de URL de WordPress apunten al subdominio y comprueba que los enlaces y las imágenes se carguen correctamente
Paso 1: Haz una copia de seguridad de tu sitio web principal con Duplicator Pro
Clonar un sitio de WordPress manualmente implica copiar archivos a través de FTP, exportar una base de datos, importarla a una nueva ubicación y, a continuación, localizar cientos de URL codificadas directamente en la base de datos, fila por fila.
Lo he hecho así. No quiero volver a hacerlo nunca más.
Duplicator gestiona la clonación en un único flujo de trabajo. Empaqueta todo tu sitio de WordPress en dos archivos. Solo tienes que subir esos dos archivos al subdominio, ejecutar el instalador y Duplicator reconstruirá el sitio completo automáticamente. La sustitución de URL, la importación de la base de datos y la extracción de archivos se gestionan sin necesidad de tocar ni una sola línea de código.

Más de 1,5 millones de profesionales de WordPress lo utilizan precisamente para este tipo de tareas: entornos de prueba, sitios de vista previa para clientes, migraciones y recuperación ante desastres.
Esto es lo que hace que merezca la pena utilizarlo específicamente para instalaciones en subdominios:
- Paquete completo del sitio: incluye todos los archivos y tablas de la base de datos en un único archivo, incluyendo plugins, temas, archivos subidos y el núcleo de WordPress
- Instalador independiente: funciona en un subdominio vacío sin WordPress preinstalado
- Sustitución automática de URL: durante la instalación, reescribe todas las URL de la base de datos, cambiando el dominio original por el subdominio, sin necesidad de realizar búsquedas y sustituciones manuales
- Validación de la conexión a la base de datos: comprueba tus credenciales antes de que se ejecute la instalación, para que puedas detectar los errores tipográficos antes de que aparezca una pantalla en blanco.
- Filtros selectivos: excluye archivos, carpetas o tablas de bases de datos específicos si solo necesitas clonar una parte del sitio
- Copias de seguridad programadas: realiza copias de seguridad automáticas según un calendario establecido para disponer siempre de una instantánea limpia antes de publicar los cambios
- Restauración con un solo clic desde el almacenamiento en la nube: restaura directamente desde Duplicator Cloud si surge algún problema
- URL de recuperación ante desastres: restaura un sitio web incluso cuando WordPress está completamente bloqueado
Empieza por tu dominio principal. En wp-admin, ve a Duplicator Pro » Copias de seguridad y haz clic en «Añadir nueva».

Selecciona la configuración preestablecida «Full Site» si deseas migrar todos los datos al subdominio de prueba. No obstante, Duplicator es lo suficientemente flexible como para ofrecer otras configuraciones preestablecidas, además de filtros de archivos y bases de datos.

Cuando finalice la compilación, descarga ambos archivos: el archivo comprimido (.zip o .daf) y el archivo installer.php. Guárdalos juntos en la misma carpeta de tu ordenador.

Al final deberías tener dos archivos guardados localmente, con nombres del tipo 20260407_yoursite_archive.zip e installer.php.
Paso 2: Crear el subdominio
En primer lugar, registrarás el subdominio en tu servidor y crearás la carpeta donde se almacenarán los archivos de WordPress. Te mostraré cómo hacerlo con Bluehost, pero muchos proveedores de alojamiento siguen procesos similares (sobre todo si utilizan cPanel).
Inicia sesión en tu cuenta de alojamiento y abre cPanel.

Busca la sección «Dominios ». Las versiones más recientes de cPanel agrupan todo en una única herramienta llamada «Dominios». Las versiones anteriores tienen una herramienta independiente llamada «Subdominios» dentro de la sección «Dominios», pero cualquiera de las dos sirve.

En Bluehost, abrí la página «Dominios ». Desde allí, hice clic en «Crear un nuevo dominio».

Introduce el subdominio que quieras utilizar (por ejemplo, staging.tu-sitio.com). Desmarca la opción de compartir el directorio raíz de documentos con tu dominio principal.

Haz clic en «Enviar».
No intentes abrir el subdominio en un navegador todavía. Los subdominios nuevos pueden tardar entre unos minutos y 24 horas en resolverse, dependiendo de tu proveedor de alojamiento y de la configuración del TTL del DNS.
Que se cargue inmediatamente y aparezca el error «No se puede acceder a este sitio» no significa que haya ningún problema. Significa que el DNS aún no se ha propagado. Espera y, a continuación, comprueba la propagación en whatsmydns.net antes de intentar solucionar ningún problema.
Paso 3: Crear una base de datos para el subdominio
WordPress necesita una base de datos para almacenar tu contenido, la configuración, los usuarios y los datos de los plugins. En este paso se crea esa base de datos y un usuario con permisos para acceder a ella.
En cPanel, desplázate hasta la sección «Bases de datos » y abre «Bases de datos MySQL».

En «Crear nueva base de datos», introduce un nombre y haz clic en «Crear base de datos». Utiliza un nombre que te resulte fácil de identificar, como «sitecom_staging», para poder distinguirla de tus otras bases de datos.

Crea un nuevo usuario. Utiliza una contraseña segura y guárdala en un gestor de contraseñas. La necesitarás en el siguiente paso, y no hay forma de recuperarla más adelante sin restablecerla.

Desplázate hacia abajo hasta «Añadir usuario a la base de datos». Selecciona el usuario y la base de datos que acabas de crear.

En la siguiente pantalla, concede todos los privilegios al nuevo usuario.

Una vez hecho esto, tu nueva base de datos aparecerá en la lista «Bases de datos de MySQL», y el nuevo usuario aparecerá debajo de ella, en la sección «Usuarios de esta base de datos».
Ten a mano el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás en el paso 5.
Paso 4: Sube la copia de seguridad de Duplicator al subdominio
En el Administrador de archivos de cPanel, ve a la raíz de documentos de tu nuevo subdominio.
Ya estarás en la página «Dominios » de cPanel. Haz clic en «Gestionar» junto al subdominio.

A continuación, haz clic en el directorio raíz de documentos para acceder directamente a los archivos en cPanel.

Sube ambos archivos: el archivo comprimido y el archivo installer.php.

Paso 5: Ejecute el instalador de Duplicator
Accede a staging.yoursite.com/installer.php en tu navegador. Sustituye esta dirección por la URL de tu subdominio.
Se iniciará automáticamente el instalador independiente de Duplicator. Este instalador funciona incluso sin tener aún instalado WordPress; así es como está diseñado.
En la sección «Configuración», introduce las nuevas credenciales de la base de datos. Desplázate hacia abajo y comprueba que la conexión funciona.

Ahora tendrás que aceptar los términos y avisos. Continúa con la instalación.
En la ventana emergente, confirma que deseas sustituir el contenido actual del subdominio por los datos importados.

El instalador se conectará a la base de datos, descomprimirá el archivo, importará los datos de tu sitio web y actualizará automáticamente todas las URL de tu dominio original al subdominio. Lo único que tendrás que hacer es iniciar sesión.

¡En cuanto lo hagas, verás que todos tus datos se han importado al subdominio!
Paso 6: Actualizar las URL del sitio y realizar pruebas
Para asegurarte de que todo funciona correctamente, ve a Ajustes » General. Comprueba que en ambos campos de URL aparezca el subdominio, y no el dominio original.

Duplicator se encarga automáticamente de sustituir las URL durante la instalación, pero al volver a guardar manualmente se obliga a WordPress a borrar cualquier valor almacenado en la caché.
A continuación, prueba unos cuantos enlaces internos y comprueba que las imágenes se carguen correctamente. Si alguno redirige al dominio original, vuelve a guardar ambos campos de URL en Ajustes » General. El sitio debería cargarse correctamente en el subdominio sin redireccionamientos al dominio original.
Cómo instalar WordPress manualmente en un subdominio
En esta sección se describe el proceso de instalación nueva: una instalación limpia de WordPress en tu subdominio sin transferir ningún contenido.
Esto es lo que harás:
- Crea el subdominio en el panel de control de tu alojamiento web: añade el subdominio en cPanel y toma nota de la ruta raíz que te asigne; ahí es donde subirás los archivos
- Configurar una base de datos MySQL y un usuario: crear una base de datos, crear un usuario y asignarle todos los privilegios
- Instala WordPress mediante Softaculous o manualmente: utiliza el instalador de un solo clic si tu proveedor de alojamiento lo ofrece, o sube los archivos de WordPress directamente a través del Administrador de archivos
- Configura el archivo wp-config.php (solo en instalaciones manuales): introduce tus credenciales de la base de datos en el asistente de configuración o crea el archivo de configuración manualmente si los permisos impiden la escritura automática
- Completa el asistente de instalación de WordPress: configura el título de tu sitio web, las credenciales de administrador y tu correo electrónico, y luego ejecuta la instalación final
- Comprueba la configuración de la URL: asegúrate de que los campos «Dirección de WordPress» y «Dirección del sitio» en Ajustes » General muestren el subdominio exactamente
Paso 1: Crea el subdominio en el panel de control de tu alojamiento web
Sigue el mismo procedimiento que en el paso 2 del método anterior. Crea el subdominio en cPanel, toma nota de la ruta raíz de documentos que se le asigna y espera a que se actualice el DNS antes de probarlo en un navegador.
Si necesitas una guía paso a paso, lee esta entrada del blog WPBeginner: Cómo crear un subdominio.
Hay una diferencia: deja el directorio raíz del documento vacío tras crear el subdominio. Softaculous colocará allí sus archivos automáticamente, mientras que el método manual requiere una carpeta vacía antes de subir WordPress.
Paso 2: Crear una base de datos y un usuario de MySQL
Sigue el mismo procedimiento que en el paso 3 del método anterior. Crea una base de datos, crea un usuario y asígnale todos los privilegios.
Para ver una guía detallada de este paso, consulta mi tutorial sobre cómo crear bases de datos de WordPress.
Guarda el nombre de la base de datos, el nombre de usuario y la contraseña en un lugar al que puedas acceder fácilmente. Los introducirás en el paso 4.
Paso 3: Instalar WordPress en el subdominio
Aquí tienes dos opciones.
- Utiliza Softaculous si tu proveedor de alojamiento lo admite. Se encargará de subir los archivos y de la configuración inicial por ti.
- Utiliza el método manual si tu proveedor de alojamiento no ofrece un instalador de un solo clic o si deseas tener un control total sobre la configuración.
Método A: Instalación con un solo clic a través de Softaculous
En cPanel, busca el instalador de aplicaciones Softaculous y ábrelo.

Selecciona WordPress en la lista de aplicaciones. En el menú desplegable «Elegir dominio», selecciona tu nuevo subdominio.

Deja el campo «Directorio de instalación» en blanco. Si introduces algo aquí, WordPress se instalará en una subcarpeta en lugar de en la raíz del subdominio, y tus URL reflejarán ese cambio.
Introduce el título de tu sitio web, el nombre de usuario de administrador, la contraseña de administrador y el correo electrónico de administrador. En «Opciones avanzadas», comprueba que el nombre de la base de datos coincide con el que creaste en el paso 2, o deja que Softaculous cree una nueva automáticamente.
Haz clic en «Instalar» y espera a que aparezca la pantalla de confirmación.
Cuando termine, verás una página de confirmación verde con enlaces a tu nuevo sitio web y a wp-admin.
Método B: Instalación manual
Entra en wordpress.org, descarga el último archivo ZIP de WordPress y descomprímelo en tu ordenador.

En el Administrador de archivos de cPanel, ve a la raíz de documentos de tu subdominio. Sube el contenido de la carpeta «wordpress» a ese directorio. No la carpeta en sí, sino su contenido. Todo lo que hay dentro: «wp-admin», «wp-content», «wp-includes» y todos los archivos sueltos que se encuentran en el nivel raíz.
Una vez finalizada la subida, accede a tu subdominio en un navegador. Deberías ver la pantalla de configuración de WordPress con un botón que dice «¡Manos a la obra!».

Los usuarios que hayan realizado la instalación manual deben continuar con el paso 4. Si has utilizado Softaculous, pasa al paso 5.
Paso 4: Configurar el archivo wp-config.php (solo para la instalación manual)
Este paso solo es necesario si has utilizado el método de instalación manual. Softaculous se encarga de ello automáticamente.
En la pantalla de configuración de WordPress, haz clic en «¡Empecemos!». Introduce el nombre de la base de datos, el nombre de usuario, la contraseña y el servidor de la base de datos. El servidor suele ser «localhost». Si no es así, la documentación de tu proveedor de alojamiento te indicará qué debes utilizar en su lugar.

Comprueba todos los datos de acceso antes de hacer clic en «Enviar». Un solo error tipográfico aquí provoca que aparezca el mensaje «Error al establecer la conexión con la base de datos», y localizar qué campo está mal lleva más tiempo que hacerlo bien a la primera.
WordPress intentará crear el archivo wp-config.php automáticamente. Si los permisos del archivo lo impiden, la pantalla de configuración mostrará el contenido del archivo y te pedirá que lo crees manualmente.
Si eso ocurre, abre el Administrador de archivos, ve a la carpeta raíz de tu subdominio, crea un nuevo archivo llamado wp-config.php, pega el contenido generado en él y guárdalo.
Vuelve a la pantalla de configuración y haz clic en «Ejecutar la instalación».

Una vez que el archivo wp-config.php está en su sitio, se carga la pantalla de bienvenida de WordPress y te pide el título de tu sitio y los datos de administrador.
Paso 5: Completa el asistente de instalación de WordPress
Este es el último paso de la instalación. WordPress te pedirá algunos datos, después configurará las tablas de la base de datos y creará tu cuenta de administrador.
En la pantalla de bienvenida, introduce el título del sitio, el nombre de usuario de administrador, la contraseña y la dirección de correo electrónico. Elige bien la contraseña de administrador. Esta es la cuenta que controla todo lo que ocurre en el sitio.
Haga clic en Instalar WordPress.

Cuando finalice la instalación, aparecerá una pantalla de confirmación con un botón de «Iniciar sesión». Haz clic en él y accederás a la pantalla de inicio de sesión de wp-admin en staging.yoursite.com/wp-admin.
Paso 6: Comprueba la configuración de la URL de WordPress
Uno de los problemas más habituales tras la instalación es que WordPress almacene internamente una URL incorrecta. Comprobarlo lleva solo dos minutos y te ahorra muchos problemas más adelante.
Inicia sesión en wp-admin y ve a Ajustes » General. Fíjate en dos campos: «Dirección de WordPress (URL)» y «Dirección del sitio (URL)». Ambos deben mostrar tu subdominio exactamente así: https://staging.yoursite.com, sin barra al final.
Si en alguno de los campos aparece tu dominio principal en lugar del subdominio, corrígelo antes de hacer nada más. Una configuración incorrecta de la URL provoca bucles de redireccionamiento que pueden impedirte acceder por completo a wp-admin.
Haz clic en «Guardar cambios» una vez que hayas comprobado que ambos campos son correctos. Ambos campos de URL deben coincidir con tu subdominio, y el sitio web debería cargarse correctamente cuando lo visites en un navegador.
Solución de problemas comunes tras instalar WordPress en un subdominio
La mayoría de los problemas que surgen tras la instalación de un subdominio se pueden clasificar en unas pocas categorías. A continuación te indicamos cuáles son los más habituales y cómo solucionarlos.
«Error al establecer la conexión con la base de datos»
Al acceder al subdominio, aparece una pantalla en blanco con este mensaje en lugar de tu sitio web.
Las credenciales del archivo wp-config.php no coinciden con la base de datos que has creado. Un solo carácter erróneo (una letra invertida, una mayúscula donde no debería haberla o un espacio de más) interrumpe la conexión por completo.
Abre el archivo wp-config.php en el Administrador de archivos y comprueba DB_NAME, DB_USER, DB_PASSWORDy DB_HOST una por una, comparándolas con las credenciales de la sección «Bases de datos MySQL» de cPanel.

DB_HOST suele ser casi siempre «localhost», pero algunos servidores gestionados utilizan un valor personalizado. Si «localhost» no funciona, consulta la documentación de tu proveedor de alojamiento para averiguar cuál es la cadena de host de la base de datos correcta.
El subdominio no se carga en absoluto
Al visitar el subdominio, aparece el mensaje «No se puede acceder a este sitio» o un error de DNS.
La propagación del DNS de un nuevo subdominio no es instantánea. Dependiendo de tu proveedor de alojamiento y del tiempo de vida (TTL) del DNS, pueden pasar desde unos minutos hasta 24 horas hasta que el subdominio se resuelva desde tu ubicación.
Espera y luego consulta whatsmydns.net para comprobar si el subdominio se resuelve desde diferentes lugares del mundo.
Si el problema persiste tras 24 horas, vuelve a iniciar sesión en cPanel y comprueba que el subdominio se haya creado realmente con la ruta raíz correcta. Es fácil pensar que has hecho clic en «Crear» y que la acción no se haya completado.
Errores 404 en todas las páginas excepto en la página de inicio
La página de inicio se carga correctamente, pero cualquier otra URL devuelve un error 404.
Las reescrituras de enlaces permanentes de WordPress no están activas. O bien falta el archivo .htaccess en el directorio raíz, o bien el módulo mod_rewrite del servidor no está habilitado para ese directorio.
Ve a Ajustes » Enlaces permanentes en wp-admin y haz clic en Guardar cambios sin modificar nada. Esto regenera el archivo .htaccess.

Si siguen apareciendo errores 404, abre el Administrador de archivos y comprueba si existe el archivo .htaccess en la raíz de documentos del subdominio. Es posible que el archivo esté oculto, así que activa la opción «Mostrar archivos ocultos» en el Administrador de archivos si no lo ves.
Si realmente falta, la documentación de WordPress incluye el contenido predeterminado del archivo .htaccess, que puedes pegar manualmente.
Bucle de redireccionamiento en wp-admin
El navegador sigue redirigiendo y, al final, muestra el error ERR_TOO_MANY_REDIRECTS o un error similar.
La URL del sitio o las rutas de la página de inicio almacenadas en la base de datos no coinciden con la URL del subdominio. WordPress redirige a la URL almacenada, lo que desencadena otra redirección, que a su vez desencadena otra.
Ve a Ajustes » General en wp-admin y comprueba ambos campos de URL.
Si no puedes acceder a wp-admin de ninguna manera, utiliza phpMyAdmin en cPanel para editar directamente la tabla wp_options. Busca las entradas denominadas «siteurl» y «home» y cambia ambos valores por la URL de tu subdominio. Guarda los cambios y vuelve a intentar acceder a wp-admin.
Errores de SSL/HTTPS tras la instalación
El navegador muestra una advertencia sobre el certificado, o el sitio se carga con errores de contenido mixto, aunque tu dominio principal cuente con SSL.
Tu certificado SSL no cubre el nuevo subdominio. La mayoría de los certificados SSL de los planes de alojamiento compartido deben volver a emitirse o ampliarse cuando se añade un subdominio.
En cPanel, ve a SSL/TLS y comprueba si tu certificado actual incluye el subdominio.
Si no es así, utiliza AutoSSL (disponible en la mayoría de las instalaciones de cPanel en la sección SSL/TLS) para generar un certificado gratuito que lo cubra. El proceso suele tardar menos de un minuto. Una vez generado el certificado, vuelve a Ajustes » General en wp-admin y actualiza ambos campos de URL para utilizar https:// en lugar de http://.
Preguntas más frecuentes (FAQ)
¿Puedo instalar WordPress en un subdominio si ya tengo WordPress en mi dominio principal?
Sí. Un subdominio funciona como una instalación de WordPress totalmente independiente. Tiene sus propios archivos, base de datos, plugins y temas. Nada de lo que haya en el subdominio afecta a tu sitio web principal, y nada de lo que haya en tu sitio web principal afecta al subdominio. Lo único que comparten es el nombre de dominio principal.
¿Afectará un subdominio de WordPress al posicionamiento SEO de mi sitio web principal?
No directamente. Google trata los subdominios como entidades independientes, por lo que el contenido del subdominio se indexa por separado. Eso también significa que la autoridad de dominio que haya acumulado tu sitio web principal no se transfiere automáticamente. Si te interesa la consolidación del SEO, un subdirectorio es la mejor estructura. Para entornos de prueba o proyectos aislados, no hay ninguna diferencia.
¿Necesito un plan de alojamiento independiente para un subdominio de WordPress?
No. Los subdominios se alojan en la misma cuenta de alojamiento que tu dominio principal. Utilizas el mismo servidor, el mismo espacio de almacenamiento y la misma asignación de ancho de banda. El único límite es el que establece tu plan de alojamiento actual en cuanto al número de bases de datos y subdominios, que varía según el proveedor de alojamiento y el nivel del plan.
¿Puedo utilizar un subdominio como entorno de pruebas y luego implementar los cambios en el entorno de producción?
Sí, y este es uno de los motivos más habituales para crear uno. Con Duplicator Pro, puedes hacer una copia de seguridad del subdominio de pruebas e implementarla en tu sitio de producción. Aplica los cambios en el entorno de pruebas, comprueba que todo funciona correctamente y, cuando estés seguro, realiza la implementación.
¿Cuál es la diferencia entre un subdominio y un subdirectorio en WordPress?
Un subdominio (staging.tu-sitio.com) es considerado como un sitio independiente tanto por el servidor como por los motores de búsqueda. Requiere su propia configuración de DNS, su propia base de datos y su propia instalación de WordPress. Un subdirectorio (tu-sitio.com/staging) es una carpeta dentro de tu sitio web actual. Hereda la configuración de DNS de tu dominio principal y, desde el punto de vista del SEO, comparte su autoridad. Los subdirectorios son más sencillos de configurar. Los subdominios te ofrecen un aislamiento total.
¿Qué pasa si me olvido de hacer una copia de seguridad antes de clonar mi sitio web en un subdominio?
El proceso de clonación en sí mismo no afecta a tu sitio web principal. Duplicator realiza una copia de seguridad, pero no lo modifica. Por lo tanto, olvidarse de hacer una copia de seguridad antes de la clonación no es, en sí mismo, algo catastrófico. El riesgo radica en lo que ocurre después. Si utilizas el subdominio para el entorno de pruebas y, finalmente, implementas los cambios en el entorno de producción, necesitarás una copia de seguridad limpia de antes de esa implementación. Haz una con Duplicator antes de que los cambios se publiquen.
Tu subdominio ya está activo. Esto es lo que debes hacer a continuación.
Instalar WordPress en un subdominio es lo más sencillo. Lo que suele dar problemas es lo que viene después: el subdominio se desvía del entorno de producción, el certificado SSL caduca o un sitio de prueba acaba siendo indexado por Google sin que nos demos cuenta y empieza a generar problemas de contenido duplicado.
Si gestionas un entorno de pruebas, manténlo sincronizado con el de producción. Esto significa que debes actualizar el núcleo de WordPress, los plugins y los temas en el entorno de pruebas cada vez que actualices el de producción. Un sitio de pruebas que utilice una versión más antigua de un plugin que el de producción no es realmente un entorno de pruebas; es un sitio diferente, y los resultados de las pruebas que se obtengan en él no tienen mucho valor.
Lo último que debes hacer antes de dar el proceso por concluido: comprueba que tu certificado SSL cubre el subdominio y toma nota de cuándo caduca. AutoSSL se renueva automáticamente en la mayoría de los servidores con cPanel, pero los servidores gestionados lo gestionan de forma diferente. Averigua cómo funciona el tuyo antes de que el certificado caduque y tu subdominio empiece a mostrar avisos en el navegador.
Cada instalación, cada migración, cada transferencia del entorno de pruebas al de producción es un momento en el que algo puede salir mal. Los sitios web que se recuperan rápidamente son aquellos que ya cuentan con una copia de seguridad en buen estado, no los que se ven obligados a buscarla a toda prisa una vez que ha ocurrido el problema.
Más de 1,5 millones de profesionales de WordPress utilizan Duplicator Pro para gestionar copias de seguridad, migraciones y entornos de prueba. Una copia de seguridad. Dos archivos. Todo lo que necesitas para restaurar un sitio web desde cero o trasladarlo a cualquier lugar.
Si este tutorial te ha resultado útil, también te recomiendo que añadas estas guías a tus favoritos.
- Cómo trasladar un sitio web de WordPress de un subdominio a un dominio principal
- Cómo instalar WordPress en un subdirectorio
- Cómo trasladar un sitio web WordPress a un nuevo host
- ¿Necesitas un sitio de ensayo?
- Cómo hacer una copia de seguridad del entorno de pruebas de tu sitio web antes de cada actualización