Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
.htaccess 使用htaccess在子域上设置SSL-主域正在使用SSL_.htaccess - Fatal编程技术网

.htaccess 使用htaccess在子域上设置SSL-主域正在使用SSL

.htaccess 使用htaccess在子域上设置SSL-主域正在使用SSL,.htaccess,.htaccess,可以从主域使用ssl在子域上使用吗?以下是域在vps服务器上的存储方式: /domains/maindomain.com/public\u html/somepagefiles /domains/subdomain.maindomain.com/public\u html/somepagefilesforsubdomain MainDomain已打开ssl,并且它正在工作。我尝试过类似的方法,但没有成功: RewriteCond %{REQUEST_URI} !^/subdomain.maind

可以从主域使用ssl在子域上使用吗?以下是域在vps服务器上的存储方式:

/domains/maindomain.com/public\u html/somepagefiles

/domains/subdomain.maindomain.com/public\u html/somepagefilesforsubdomain

MainDomain已打开ssl,并且它正在工作。我尝试过类似的方法,但没有成功:

RewriteCond %{REQUEST_URI} !^/subdomain.maindomain.com
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^maindomain.com
 RewriteRule ^(.*)$ /ssubdomain.maindomain.com/$1 [NC,L,NS]

仅为一个子域颁发通用SSL证书。例如:
www.example.com
,其中
www
是子域

有两种方法可以在其他子域上获取SSL:

  • 获取颁发给新子域的新通用SSL证书
  • 获取一个通配符SSL证书,该证书颁发给域而不是子域。例如,向
    *.example.com

  • 我建议使用免费和(大部分)自动证书。

    通用SSL证书仅针对一个子域颁发。例如:
    www.example.com
    ,其中
    www
    是子域

    有两种方法可以在其他子域上获取SSL:

  • 获取颁发给新子域的新通用SSL证书
  • 获取一个通配符SSL证书,该证书颁发给域而不是子域。例如,向
    *.example.com
  • 我会推荐免费和(大部分)自动证书