Есть ли способ по-разному обрабатывать запросы из разных поддоменов?Например, у меня есть www.example.com
, который я хотел бы вернуть www.html
и aaa.example.com
, который я хотел бы вернуть aaa.html
.
Я знаю, как получить имя хоста, и я всегда мог проверить это и иметь разные ветви, которые отвечают на один и тот же запрос, и каждый проверяет свое имя хоста, но это кажется немного чрезмерным.
Мне было интересно, было ли что-то подобное:
#[get("/", host="www.example.com")]
fn index() -> &'static str {
"www"
}
#[get("/", host="aaa.example.com")]
fn index() -> &'static str {
"aaa"
}