如果我有未定义的子域名,并且该域名定义了一个通配符子域名(通过 JustHost 的托管账户),是否可以为尚未定义的子域名获得通配符 SSL 证书?
例如,以下 URLhttps://fred.example.com需要具有有效证书。已为 *.example.com 设置通配符子域。fred.example.com 子域尚未明确定义。
任何访问https://fred.example.com将通过 htaccess 规则重定向到特定页面('landing.php'),该页面将处理 URL 的'fred'部分:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ https://www.example.com/landing.php?q=$1 [R=302,L]
请注意,子域名可以是任意值。landing.php 文件负责处理有效的子域名值。
我的主机(JustHost)的当前配置导致浏览器出现“SSL_ERROR_BAD_CERT_DOMAIN”。我需要https://fred.example.com有效,以便 htaccess 规则可以将其重定向。