← Tutti gli articoli

Guide

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

PatternCorrisponde a
https://example.com/adminsolo 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

Vedi anche

Installa JustZix — e punta una regola esattamente dove la vuoi.

Valuta questo articolo

Nessuna valutazione — sii il primo.

Provalo tu stesso

Installa JustZix e incolla qualsiasi snippet di questo articolo. Due minuti da zero a una regola funzionante su tutti i tuoi dispositivi.

Ottieni JustZix

Funzionalità · Come funziona · Esempi · Casi d'uso