【问题标题】:nginx redirect www to non-www for all domainsnginx 将所有域的 www 重定向到非 www
【发布时间】:2018-04-26 06:22:28
【问题描述】:

我有一个单页应用程序。所有域都在此应用程序(默认虚拟主机)上设置,并且该应用程序基于域(每个客户一个域)工作。因此,域列表在不断变化。域 一条记录设置为服务器 IP。 vhost 配置没有任何域作为 server_name

现在,我想将 www 重定向到非 www。那里的所有教程都适用于您知道域是什么的情况。

【问题讨论】:

  • 可以分享配置文件吗?
  • 虚拟主机设置为默认@JinnaBalu。所有域都通过 DNS A 记录设置为服务器 IP

标签: nginx no-www


【解决方案1】:

对于任何域,都可以尝试:

if ($host ~* ^www\.(.*)$) {
rewrite / $scheme://$1 permanent;
}

【讨论】:

  • 刚刚编辑,可以重新检查答案吗? @HadiFarnoud
  • 返回 301 不是比重写好吗?
猜你喜欢
  • 1970-01-01
  • 2020-12-31
  • 2019-03-08
  • 1970-01-01
  • 2020-07-13
  • 2017-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多