1. Home
  2. Aplicaciones y CMS
  3. Wordpress
  4. Solución: Redirecciones al clonar sitio con Softaculous

Solución: Redirecciones al clonar sitio con Softaculous

🛠️ Solución: Redirecciones de Producción a Staging tras clonar con Softaculous

¿Has creado un entorno de pruebas (Staging) usando Softaculous en una subcarpeta como misitio.com/pruebas/ y de pronto tu sitio principal empezó a fallar? Si al navegar por tu web real los enlaces te envían misteriosamente a la web de pruebas, estás en el lugar correcto. ¡Vamos a solucionarlo!

🚨 El Problema (Los Síntomas)

El síntoma principal de este problema es un «cruce de URLs». Los usuarios y clientes que navegan por tu sitio en vivo (producción) son redirigidos de forma forzosa a las URLs del entorno de pruebas. Esto es especialmente crítico en sitios con WooCommerce, donde al hacer clic en enlaces de inicio de sesión, al carrito o a «Mi Cuenta», el sistema envía al usuario a misitio.com/pruebas/mi-cuenta/, impidiendo operar en la tienda real.

🧠 El Motivo: Conflicto en la Memoria Caché

No te preocupes, ¡tu base de datos está a salvo! El problema no es un error en MySQL, sino un conflicto en la Memoria Caché de tu sitio, específicamente si utilizas la tecnología de Redis en nuestra infraestructura (ya sea a través de LiteSpeed Cache o AccelerateWP).

Lo que ocurre es sencillo:

  • Memoria compartida: Al clonar tu web con Softaculous, se crea una copia exacta, pero ambos sitios (el original y la prueba) intentan guardar sus datos rápidos en el mismo «cajón» de la memoria RAM (Redis) del servidor porque no tienen un nombre que los diferencie.
  • Sobrescritura de datos: Cuando entras a tu nueva web de pruebas, esta guarda sus rutas temporales (las que dicen /pruebas/) en esa memoria compartida.
  • Impacto en Producción: Tu web principal lee ese mismo «cajón» de memoria. Al ver las nuevas rutas que dejó el sitio de pruebas, se confunde y comienza a redirigir a tus clientes hacia allá.

✅ La Solución: Pasos para separar ambas webs

Para resolver esto de forma definitiva, debemos darle una «identificación única» a tu sitio principal antes de hacer la copia. Softaculous es muy inteligente: si ve esa identificación, le asignará una distinta automáticamente a la copia, separando las memorias desde el primer segundo.

📝 Paso 1: Editar el archivo wp-config.php de Producción

  1. Ingresa al Administrador de Archivos desde tu panel de control (cPanel o DirectAdmin).
  2. Ve a la carpeta raíz de tu sitio principal (usualmente llamada public_html).
  3. Busca el archivo llamado wp-config.php, haz clic derecho sobre él y selecciona «Editar».
  4. Busca casi al final del archivo la línea que dice: /* That’s all, stop editing! Happy publishing. */ (o su equivalente en español).
  5. Justo encima de esa línea, agrega el siguiente código. Recuerda cambiar el enlace por el de tu dominio real:
define('WP_CACHE_KEY_SALT', 'https://su-paginaweb.tld]/');

Guarda los cambios en el archivo y ciérralo.

🚀 Paso 2: Crear el Staging de forma Segura

¡Listo! Ahora puedes ir con total tranquilidad a Softaculous y crear tu entorno de Staging o Clonar tu web.

Al hacerlo con este pequeño ajuste previo, Softaculous detectará tu código y en la copia lo cambiará automáticamente a algo como define('WP_CACHE_KEY_SALT', 'https://[su-dominio.com]/pruebas/');. De esta forma, tu sitio principal y tu sitio de pruebas tendrán «llaves» distintas, usarán cajones separados de memoria, y nunca más volverán a cruzarse. 🎉

Updated on 16 de marzo de 2026

Was this article helpful?

Related Articles

Leave a Comment