Nginx - 我可以将* any domain *的所有根请求转换/重定向到www请求

时间:2012-02-26 18:17:52

标签: url-rewriting nginx subdomain

我遇到域'A记录将在我不知情的情况下指向我的服务器的情况(即,我不会手动配置每个记录),但我希望所有根请求(例如example.com)到被转换或重定向到他们的www对应物(例如www.example.com)。无需在我的配置中使用文本example.com(因为我不会编辑每个新域的配置),这是否可以实现?

1 个答案:

答案 0 :(得分:1)

我认为你可以做这样的事情

server {
  server_name    ~^(www\.)?(?<domain>.+)$;
  root           /sites/$domain/www;
}