我的名字是丹尼尔·坎切夫,我在SiteGround担任高级Web应用程序工程师。
所描述的问题非常奇怪,我只是在一个SiteGround共享服务器上配置了一个测试WordPress网络。我没有遇到任何类似的问题,我使用了带有通配符SSL证书的子域名。通常,此类问题是由Apache VHost错误配置问题引起的。人们通常使用以下设置(默认cPanel设置):
<VirtualHost 109.73.236.14:443>
ServerName *.lumenco.ca
ServerAlias *.lumenco.ca
VirtualDocumentRoot /home/lumenco0/public_html/%1
ServerAdmin webmaster@lumenco.ca
UseCanonicalName Off
问题通常是由于ServerName和UseCononicalName都没有正确设置。使用WordPress的正确配置为:
<VirtualHost 109.73.236.14:443>
ServerName lumenco.ca
ServerAlias *.lumenco.ca
VirtualDocumentRoot /home/lumenco0/public_html/%1
ServerAdmin webmaster@lumenco.ca
UseCanonicalName On
@Rarst,这个问题很奇怪,但这是共享服务器上支持的,我个人在我们的共享托管计划中配置了许多WordPress应用程序,以使用相同的设置:)