有没有一种方法可以不同地处理来自不同子域的请求?例如,我有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"
}