Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用SSL证书颁发?_Php_Ssl_Https_Hosting - Fatal编程技术网

Php 使用SSL证书颁发?

Php 使用SSL证书颁发?,php,ssl,https,hosting,Php,Ssl,Https,Hosting,我的托管帐户有两个文件夹供我上载/安装网站: /httpdocs/ /httpsdocs/ 我已经在/httpdocs/中安装了phpMyDirectory,所有这些都很好。此后,我购买了SSL证书,我的webhost已在我的域上为我安装了该证书。当我在default.php(设置文件)中插入SSL的基本url时,会出现以下问题: 我意识到问题在于我没有将我的网站安装在我的主机帐户的HTTPS安全目录中。我是将内容从/httpdocs/复制到/httpsdocs/还是只在/httpsdocs/目

我的托管帐户有两个文件夹供我上载/安装网站:

  • /httpdocs/
  • /httpsdocs/
  • 我已经在/httpdocs/中安装了phpMyDirectory,所有这些都很好。此后,我购买了SSL证书,我的webhost已在我的域上为我安装了该证书。当我在default.php(设置文件)中插入SSL的基本url时,会出现以下问题:


    我意识到问题在于我没有将我的网站安装在我的主机帐户的HTTPS安全目录中。我是将内容从/httpdocs/复制到/httpsdocs/还是只在/httpsdocs/目录中重新安装?

    标准解决方案是

  • 将必要的目录/文件插入https目录,或
  • 使用.htaccess规则从https目录重写到http目录

  • 使用哪种方式取决于主机为您提供的可能性。

    最简单的解决方案是让主机公司将其设置为镜像文件夹。对他们来说很容易做到。
    $BASE_URL_SSL = 'https://www.mydomain.com';