我最初有4个子域名,每个子域名创建时,都会为我们的public_html分配一个子目录 所以
每个人都在适当的子目录中安装了Wordpress网站 然后我购买了一个全球(通配符)SSL证书,并安装了它......所以它适用于* .mydomain
然后我所要做的就是在每个Wordpress安装中,将常规设置中的网站网址和主网址更改为https:subdomain.mydomain而不是http:subdomain.mydomain
一切正常,我没有其他变化。
从那时起,我添加了新的subdommain,subdomain 4和subdomain5 同样,每个人都被分配了一个关于public_html的子目录
每个人都安装了Wordpress。
当网站和主页网址为http:
时,每个工作正常更改为https:网站变得无法获取!一直是白屏,没有错误信息。
我联系了托管服务提供商的技术支持,我们建立的是http:请求是针对public_html /子目录4(或5)目录,但是https:请求是针对public_html的!他们说我必须修改我的public_html / .htaccess文件,以便通过子域名将子域名上的https请求重定向到相关的子目录。
除了在我的网站代码中产生影响之外,其中一些在所有5个代码中都很常见,我不明白为什么这是必要的。安装SSL证书时,原始站点不一定是必需的。 public_html中的.htaccess文件或与http或https访问相关的每个子目录的.htaccess文件中都没有条目。 必须有某些东西可以使原始子域工作,但不会创建新的SSLCE证书。
这与Wordpress没什么关系,因为我创建了一个新的子域和子目录,只有一个index.php文件回显“Hello world”,如果通过http请求它,它可以工作,而不是通过https请求: / p>
我需要了解其他任何可以使原始子域工作而不对.htaccess文件进行任何更改的内容,以及为什么在安装SSL证书后创建的新子域的行为方式不同。然后显然如何使它们像原始子域一样运行。
答案 0 :(得分:2)
不知道为什么托管公司的技术支持无法告诉我这一点,一旦我找到了正确的位置,它就变得如此简单。
登录WHM,然后是SSL / TLS标签。查看"管理SSL主机",我可以看到正常工作的子域在表中有一个条目。退出并转到"在域上安装SSL证书",我能够将证书安装到新的子域,并且当我回到"管理SSL主机&#时,我看到了# 34;,新的子域也在那里。
因此,取消对新WP安装所做的所有更改,现在以与所有其他子域相同的方式完美运行。
希望这能节省一半我浪费的时间!