Priorità degli URL di attivazione per le sale d'attesa sovrapposte
Cosa succede se più delle mie sale d'attesa corrispondono alla stessa richiesta URL?
Sarebbe possibile che lo stesso URL attivi una sala d'attesa "catch-all", una sala d'attesa che corrisponda a una stringa e una sala d'attesa basata su un'espressione regolare. Oppure che due espressioni regolari o due condizioni "contains" catturino entrambe lo stesso URL. In questo caso, a quale sala d'attesa viene indirizzato l'utente?
La risposta è che l'ultima stanza ad aprire#
Questo dipende dalla data di apertura della stanza, e di solito è proprio quello che vuoi. Se vuoi che una stanza si attivi su un determinato URL alle 9:00 di venerdì mattina, allora vuoi che questa subentri al traffico proveniente da qualsiasi stanza "catch-all" attiva in quel momento che coincida con il tuo URL.
Quando consulti l'elenco delle stanze nel tuo pannello di amministrazione, queste sono ordinate in base alla data di apertura. Per impostazione predefinita, le stanze sono configurate per aprirsi nei giorni in cui vengono create. Pertanto, nella maggior parte dei casi, la precedenza degli URL funzionerà naturalmente come desideri.
Riteniamo che questo approccio sia meno suscettibile di creare confusione rispetto a stabilire un ordine di precedenza basato su un ordine arbitrario, il quale potrebbe impedire il verificarsi del comportamento previsto all'apertura delle stanze. Se si desidera forzare un comportamento insolito di attivazione tramite URL, è possibile modificare le date di apertura delle stanze, ma questa sarebbe un'eccezione piuttosto che la regola.
Questo comportamento significa che è anche possibile configurare una sequenza di sale d'attesa che si "sostituiscono" a vicenda in momenti prestabiliti. Ad esempio, è possibile programmare delle sale d'attesa con gli stessi URL ma con orari di inizio diversi, in modo da creare un sistema rudimentale di fasce orarie.