Funciones de JustZix

Patrones de URL con comodines

Un patrón de URL decide dónde se ejecuta una regla de JustZix. Desde una sola dirección exacta hasta toda una familia de subdominios — unos pocos caracteres bastan para que una regla actúe solo donde debe, y en ningún otro sitio.

Dominio entero o ruta precisa

La decisión más simple es el alcance de una regla. El patrón https://example.com/* cubre cada página del sitio — la página de inicio, los artículos, el panel de administración — en cualquier lugar donde la regla deba ejecutarse, sin importar lo que siga a la barra. Cuando un arreglo afecta a una vista concreta, indica la dirección completa sin asterisco: https://example.com/admin coincide solo con esa única ruta.

Entre esos extremos hay todo un rango. El patrón https://example.com/blog/* limita una regla a la sección del blog sin tocar el resto del sitio. Ese es el principio básico: cuanto más estrecho el patrón, menos sorpresas.

El comodín *

Un asterisco sustituye a cualquier cadena de caracteres, incluida una vacía. Funciona en cada parte de una dirección: el protocolo, el nombre de host y la ruta.

  • https://*.example.com/* — cada subdominio: app, tienda, ayuda.
  • *://localhost:*/* — una app local en cualquier puerto y protocolo.
  • *staging* — cualquier dirección que contenga la palabra «staging», sea cual sea el dominio.

Patrones de inclusión y exclusión

Un patrón de inclusión dice dónde debe ejecutarse una regla. Un patrón de exclusión resta de ello puntos concretos. Juntos describen situaciones como «todo el sitio salvo el carrito»: incluyes https://example.com/* y luego excluyes https://example.com/checkout/*. La exclusión siempre gana, así que la regla no entrará en una página donde podría romper algo.

Acota una regla para que no se filtre

Una regla con un patrón demasiado amplio puede dispararse en páginas en las que nunca pensaste — un selector .header tiene un aspecto distinto en cada sitio. Los tres niveles de patrón (carpeta, grupo, regla) se acumulan: puedes empezar con un dominio en el nivel de carpeta y recortar una regla hasta una sola ruta. La regla práctica es clara: elige el patrón más estrecho que aún cubra cada página donde el arreglo tenga sentido.

SPA y cadenas de consulta

Las aplicaciones de página única cambian la vista sin recargar, así que el fragmento tras # o parte de la ruta pueden ser impredecibles. Lo más seguro es hacer coincidir un segmento estable de la dirección — por ejemplo https://example.com/app/* — y dejar el resto al script de la regla. Los parámetros de consulta tras un ? también los cubre el comodín: https://example.com/search* alcanza la página de resultados sin importar qué filtros añada el usuario.

Otras funciones

Todas las funciones →