我该如何重写:http://anything.example.com
到http://example.com/?p=anything
?在实际使用中,anything
将是一个项目名称并且会有所不同。
我已经在我的配置中尝试过了,
if ($host ~* (.*)\.example\.com) {
set $sub_domain $1;
rewrite ^/$ /?p=$sub_domain;
}
我还在主机文件中设置了子域:
127.0.0.1 proj_a.example.com
但要http://proj_a.example.com显示由另一个配置文件提供的页面。