【发布时间】:2013-01-13 07:04:23
【问题描述】:
我正在尝试找到正确的正则表达式来将所有子域重写为 www。
例如 w7w.domain.com 到 www.domain.com
或 alskdaslkdja.domain.com 到 www.domain.com
我尝试了很多东西, 我最后一次尝试是:
if ($host ~* (?!www\.)(.*))
{
set $host_without_www www.$1;
rewrite ^(.*)$ http://$host_without_www$1 permanent;
}
但这也没有用。
我需要抓住这些,不能只是对 www.domain.com 进行通配符重写 因为我有几个域在这个实例上提供服务。
有什么想法吗?
【问题讨论】: