从 Apache 中的子域中删除 www

从 Apache 中的子域中删除 www

我有一个域名 domain.org

我正在添加 SSL,但不幸的是,很多子域名都被创建为“www.subdomain”,而为多个 3 级子域名创建证书的成本要高得多。

是否可以将 www.subdomain.domain.org 重定向至 subdomain.domain.org,而无需重定向至 www.domain.org?

答案1

是的,请查看 Apache 2.2 文档中的 mod_rewrite:

Apache 模块 mod_rewrite

另请查看此 serverfault 帖子:在 Apache 中重定向、更改 URL 或将 HTTP 重定向到 HTTPS - 您想了解但又不敢问的有关 Mod_Rewrite 规则的一切

但请记住。SSL 是在 URL 重写之前协商的,因此您将在浏览器上收到 CN 不匹配错误。

您可以考虑购买 SSL 通配符证书,该证书可覆盖域名内的所有子域名。但这种证书比传统证书更贵。

问候

相关内容