我最近为一位客户做了这件事。不过,这在很大程度上取决于您的主机。
大多数主机设置为仅侦听端口80上的流量。SSL要求Apache侦听端口443。您看到的默认服务器页面可能是因为Apache没有设置为转发这些子域的流量。
您需要与主机联系,并确保https://site.example.com 指向的目录与http://site.example.com. 如果您将WordPress Multisite与子域一起使用,这应该很容易设置。每个子域在服务器上都应该有自己的文件夹。。。只需将SSL版本的服务器点流量设置到与非SSL版本相同的位置即可。
但是,如果您使用WordPress Multisite和子目录,并将子域映射到这些子目录(这就是我的客户所做的),那么您就运气不好了。共享主机未设置为允许以这种方式进行SSL映射,因为它需要特定的VirtualHost
Apache中的声明。
这就是我的客户所面临的问题-流量https://site.example.com 已重定向到https://example.com 因为Apache无法处理它。