Pattern di URL avanzati — le corrispondenze che non conosci
Il pattern di URL decide dove viene eseguita una regola. La maggior parte degli utenti conosce solo example.com/* — ma una corrispondenza precisa è la differenza tra una regola che funziona «più o meno» e una che funziona esattamente dove deve.
Cinque pattern da conoscere
| Pattern | Corrisponde a |
|---|---|
https://example.com/admin | solo quell'indirizzo esatto |
https://example.com/* | ogni pagina di quel sito |
https://*.example.com/* | ogni sottodominio (app., blog., ...) |
*://localhost:*/* | localhost su qualsiasi porta e protocollo |
*staging* | qualsiasi URL che contiene «staging» |
Il pattern per sottostringa — il più sottovalutato
L'ultima riga della tabella è quella chiave: *staging* non è un «dominio» — è qualsiasi URL in cui la parola «staging» appare da qualche parte. Una regola con un banner rosso «DEV», pattern *staging* — e ti segna ogni ambiente di staging, indipendentemente da dominio o cliente.
I pattern si impilano nella gerarchia
Un pattern può essere impostato su tre livelli: cartella, gruppo, regola. Agiscono insieme — un e logico. Una cartella di *.example.com/* più una regola di */checkout* significa: «solo la pagina di checkout, solo sui sottodomini example.com». Largo in alto, stretto in basso.
Errori comuni
- Nessun asterisco finale.
example.comcorrisponde solo alla home page. Vuoi tutto il sito —example.com/*. - Una sottostringa troppo larga.
*app*colpisceexample.com... eapple.com, e/happy-path. Rendi le sottostringhe specifiche. - Il protocollo conta.
https://...non cattureràhttp://localhost. Per il lavoro locale usa*://. - Una regola che funziona «quasi da nessuna parte». La causa più comune — un pattern troppo stretto. Controlla se manca un
*.
Vedi anche
- La gerarchia delle cartelle — dove i pattern si impilano
- Marcatori di ambiente — il pattern per sottostringa in azione
- Regole resistenti al cambiamento — la resistenza comincia dalla corrispondenza
Installa JustZix — e punta una regola esattamente dove la vuoi.
Valuta questo articolo
Nessuna valutazione — sii il primo.