Host Validation
Validation des hotes autorises.
● ● ●
RuniqueApp::builder(config)
.middleware(|m| {
m.with_allowed_hosts(|h| {
h.enabled(!is_debug()) // desactive en dev, actif en prod
.host("monsite.fr")
.host("www.monsite.fr")
.host("monsite.up.railway.app")
})
})
// Si le header Host de la requete ne correspond
// a aucun hote autorise :
// → 400 Bad Request
// Comparaison : insensible a la casse, normalisation IPv6
// Wildcards :
// .example.com → accepte foo.example.com, bar.example.com
// (ne correspond pas a example.com sans sous-domaine)
// Desactive quand enabled(false) — toutes les requetes passent.