Abre la zona CDN → pestaña Rules en my.cubepath.com.

Las Edge Rules cambian cómo trata el CDN una petición en el propio edge, antes de que llegue a tu origen. Te permiten controlar caché, redirecciones y cabeceras HTTP para partes concretas de tu sitio sin tocar el código de la aplicación — y sin desplegar.

Cada regla pertenece a una zona y solo afecta al tráfico servido por esa zona.

Cómo se evalúan las reglas

Cada regla tiene una prioridad de 0 a 65535, y se ejecutan de menor a mayor. Una regla con prioridad 10 se comprueba antes que una con 100, así que las reglas específicas van en números bajos y las genéricas en los altos.

Una regla solo actúa sobre las peticiones que cumplen sus condiciones. Si las dejas vacías, se aplica a todo el tráfico de la zona. Si defines varias, la petición debe cumplirlas todas.

Condiciones de coincidencia

Puedes segmentar por cualquier combinación de:

CondiciónEjemplo
Ruta/static/*, /images/*.jpg
Método HTTPGET, POST, PUT…
HostUn hostname concreto, cuando la zona sirve más de uno
Cabeceras, parámetros de query o cookiesCualquier nombre/valor
PaísCódigo de dos letras: US, ES, DE
Dirección IP o rango de redCIDR
User AgentUn patrón

Cualquier regla puede llevar además una fecha de caducidad, tras la cual deja de aplicarse sola — útil para campañas y redirecciones de temporada. Y toda regla se puede desactivar sin borrarla.

Tipos de regla

Cache

Define cuánto tiempo guarda el edge una copia del contenido que coincide. Configuras un edge cache lifetime (cuánto lo guardan nuestros servidores) y opcionalmente un browser cache lifetime (cuánto lo guarda el navegador del visitante).

Tiempos más largos significan menos viajes a tu origen, páginas más rápidas y menos coste de tráfico. Ideal para lo que rara vez cambia: imágenes, fuentes, CSS, JavaScript.

Cache Bypass

Fuerza a que el contenido coincidente se pida siempre fresco y nunca se cachee. Úsalo para todo lo personalizado o transaccional: carritos, checkout, paneles con sesión iniciada, endpoints de API dinámicos.

Redirect

Envía al visitante a otro sitio — una ruta del mismo sitio o una URL completa — como redirección permanente (301, 308) o temporal (302, 307). Úsala para retirar URLs antiguas, forzar un hostname canónico o reconducir una página muerta.

Request Header

Añade, cambia o elimina una cabecera de la petición antes de que llegue a tu origen. Deja el valor vacío para eliminar una cabecera. Útil para pasar contexto a tu aplicación o limpiar cabeceras que no quieres que suban.

Response Header

Añade, cambia o elimina una cabecera de la respuesta que se devuelve al visitante. Deja el valor vacío para eliminarla. Usos habituales: cabeceras de seguridad, pistas de caché propias, cabeceras CORS.

Buenas prácticas

  • Empieza con reglas de caché sobre tus recursos estáticos. Es el cambio con más beneficio en velocidad y coste por el menor esfuerzo.
  • Aplica siempre bypass de caché a páginas dinámicas y con sesión iniciada, para que ningún visitante vea contenido destinado a otro.
  • Reserva el 301 para movimientos realmente permanentes. Navegadores y buscadores los recuerdan muchísimo tiempo; usa 302 mientras dudes.
  • Usa las prioridades a conciencia: rutas específicas primero, genéricas al final.

Para controlar quién puede llegar a tu contenido y cuánto tráfico puede enviar, consulta WAF.