Contents
- Activar la configuración de permalinks por nombre de entrada en el sitio de staging
- Usa URLs absolutas en lugar de relativas
- Eliminar o editar el archivo .htaccess
- Configuración de .htaccess en Bitnami
- Ajustar el archivo nginx.conf si tu sitio usa el servidor web Nginx
- Clonar a un subdominio
- Uso de plugins de idioma como WPML o Polylang
- Desactivar Plugins de seguridad e inicio de sesión en el sitio de staging
- Desactivar Plugins de redirección en el sitio de staging
- ¿Sigue redirigiéndote al sitio de producción?
Activar la configuración de permalinks por nombre de entrada en el sitio de staging
Por defecto, WP Staging establece la configuración de permalinks al tipo simple predeterminado, por lo que cambiar este ajuste suele resolver cualquier problema de redirección de enlaces.
Más información: Cómo activar los permalinks de WordPress.
Usa URLs absolutas en lugar de relativas
Comprueba la estructura de enlaces que redirige de vuelta al sitio de producción.
WP Staging no puede hacer búsqueda y reemplazo en enlaces relativos, por lo que necesita enlaces absolutos en tu sitio para realizar una búsqueda y reemplazo automática.
Por ejemplo:
Enlace funcional: https://dominio.com/ruta-a-pagina
Enlace no funcional: /ruta-a-pagina
Para resolverlo tienes tres opciones:
- A. Crea un nuevo sitio de staging y usa un subdominio para él. Así, los enlaces relativos no tendrán efectos secundarios y funcionarán correctamente.
- B. Usa URLs absolutas en lugar de enlaces relativos.
Convierte todos los enlaces relativos en absolutos. Hazlo primero en el sitio en producción y vuelve a clonar, o cambia los enlaces del sitio de staging después de crearlo. - C. Ignora los enlaces relativos que no funcionan y abre las páginas desde el panel de administración para editarlas.
La forma recomendada es la opción A o B, ya que facilita mucho más el trabajo en el sitio de staging que abrir todas las páginas para editarlas desde el panel de administración.
Eliminar o editar el archivo .htaccess
¡Lo siguiente solo es válido si tu sitio usa el servidor web Apache!
Cuando clonas tu sitio web en una subcarpeta, WP Staging elimina el archivo .htaccess en el sitio clonado.
El motivo es que WordPress utiliza el archivo .htaccess ubicado en la carpeta raíz de tu sitio de producción. Si uno de tus plugins vuelve a crear el archivo `.htaccess` en el sitio de staging, ese archivo podría sobrescribir las reglas de reescritura, causando que los permalinks no funcionen en el sitio de staging.
En ese caso, renombra el archivo `.htaccess` ubicado en el sitio de staging a algo como `.htaccess-disabled` e intenta acceder de nuevo al sitio de staging. Puedes usar tu cliente FTP, el gestor de archivos de cPanel o un plugin de gestor de archivos instalado en tu sitio de producción para renombrar el archivo.
Configuración de .htaccess en Bitnami
Si usas WordPress en una instancia de Bitnami, necesitas realizar pasos adicionales.
Los permalinks por nombre de entrada no son compatibles de forma nativa en instancias de WordPress Bitnami, ya que Bitnami no usa el archivo .htaccess en la carpeta raíz del sitio web. Ignora cualquier archivo .htaccess que se encuentre allí.
Bitnami no usa el archivo .htaccess predeterminado en la raíz de tu sitio web; en cambio, todas las configuraciones de .htaccess se añaden a un archivo llamado: /opt/bitnami/apps/APPNAME/conf/htaccess.conf.
Por lo tanto, si quieres que funcionen los permalinks, tendrás que modificar el archivo htaccess.conf.
Ve a ese archivo y añádele lo siguiente:
<Directory /opt/bitnami/apps/wordpress/htdocs/STAGING>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /STAGING/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /STAGING/index.php [L]
</IfModule>
</Directory>Otra opción sería mantener los permalinks en configuración simple. Así no tendrías que modificar el archivo htaccess.conf en absoluto.
Ajustar el archivo nginx.conf si tu sitio usa el servidor web Nginx
Si obtienes un error 404 de página no encontrada y el servidor web de tu sitio es Nginx, deberás ajustar el archivo nginx.conf de tu servidor web.
En ese caso, sigue este artículo para hacerlo.
Clonar a un subdominio
Si no puedes resolver el problema de redirección, puedes clonar tu sitio WordPress a un subdominio y otra carpeta usando la opción de ruta de destino personalizada y nombre de host de WP STAGING | PRO:

Hemos escrito una guía extensa sobre cómo clonar tu sitio WordPress a otro subdominio:
https://wp-staging.com/docs/create-a-staging-site-clone-wordpress/#Clone_to_a_Subdomain
Uso de plugins de idioma como WPML o Polylang
Si usas un plugin de idioma como Polylang o WPML que añade un slug de idioma a la URL, por ejemplo https://ejemplo.com/es/pagina1,
deberás activar los permalinks por nombre de entrada en tu sitio de staging.
De lo contrario, esto podría ser otro motivo de redirección al sitio en producción.
Desactivar Plugins de seguridad e inicio de sesión en el sitio de staging
Crea un nuevo sitio de staging y desactiva todos estos Plugins excluyendo sus carpetas del proceso de clonación:
- Plugins de seguridad como Wordfence, iThemes Security, Cerber, WP Spamshield, etc.
- Plugins de caché como W3 Total, WP Rocket, etc.
- Plugins de idioma como WPML, Polylang (o activa los permalinks en el sitio de staging)
- Plugins de redirección o de «ocultar inicio de sesión»

Si ya creaste un sitio de staging y necesitas desactivar esos Plugins de seguridad, puedes desactivar Plugins específicos renombrando su carpeta mediante FTP o cualquier plugin de gestor de archivos.
Por ejemplo, puedes desactivar el plugin WP Spamshield renombrando la carpeta del plugin stagingsite/wp-content/plugins/wp-spamshield a cualquier otro nombre.
Desactivar Plugins de redirección en el sitio de staging
Algunos Plugins pueden causar redirecciones, como ciertos Plugins de redirección, Plugins de membresía o Plugins SSL que redirigen a HTTPS cuando accedes al sitio desde un endpoint HTTP.
Algunos ejemplos de esos Plugins son:
Si usas uno de estos Plugins en tu sitio de staging, crea un nuevo sitio de staging pero excluye ese plugin del proceso de clonación.
Alternativamente, puedes desactivar el plugin que causa la redirección en tu sitio de staging renombrando su carpeta a algo como/wp-content/plugins/nombre-plugin-disabled. Inicia sesión en tu sitio de staging por FTP y renombra la carpeta del plugin correspondiente.
¿Sigue redirigiéndote al sitio de producción?
Si no se resuelve el problema, abre un ticket de soporte y te ayudaremos a resolver el problema de redirección.