从Apache的子域中删除www

我有一个域domain.org

我正在添加SSL,不幸的是,很多创build为“www.subdomain”的子域,创build证书到多个3级子域的方式更为昂贵。

是否有可能redirectwww.subdomain.domain.org subdomain.domain.org没有redirectwww.domain.org?

是的,请查看mod_rewrite的Apache 2.2 doc:

Apache模块mod_rewrite

也检查此serverfault文章: redirect,更改URL或redirectHTTP到HTTPS在Apache – 你想知道的所有关于Mod_Rewrite规则,但不敢问

但要记住。 SSL在URL重写之前进行协商,因此您的浏览器将出现CN不匹配错误。

您可以考虑购买SSL通配符证书,该证书涵盖域名中所有白名单的所有子域名。 但是这个证书比传统的证书要贵。

问候