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