【问题标题】:How should I get rid of an SSL error on accessing parked domain in https using .htaccess?在使用 .htaccess 访问 https 中的停放域时,我应该如何摆脱 SSL 错误?
【发布时间】:2011-01-13 10:21:46
【问题描述】:
我是 .htaccess 的初学者,我需要帮助。我们有这个网站,其商店模块位于 https 中。我们还有一个指向该网站的停放域。问题是,当我在地址栏中键入“https://www.parked_domain_name.com/store/”时,出现 SSL 错误。但是,当我在地址栏上键入“http://www.parked_domain_name.com/store/”时,它会重定向到“https://www.parked_domain_name.com/store/”而不会出现任何 SSL 错误。当我在地址栏中输入“https://www.parked_domain_name.com/store/”时,如何查看没有 SSL 错误的商店?
【问题讨论】:
标签:
.htaccess
ssl
https
dns
【解决方案1】:
一般来说,您只能在一个站点的单个域名上运行 HTTPS。
也有例外,例如 *.example.org 的证书可以让您在 www.example.org 和 web.example.org 子域上运行 HTTPS。此外,一些证书提供商会为多个域名的固定列表颁发证书。
但一般情况下,一个IP地址只能有一个证书,一个证书只能有一个域名。
您描述的 http URL 重定向 https URL 而没有警告的行为听起来不太可能。也许尝试几种不同的浏览器——它们在这方面的行为都有点不同。您如何到达 URL 无关紧要。如果您通过 HTTP 访问 example.org,并且证书显示为 anotherdomain.com,那么您将收到 SSL 警告。
您最好仅在例如https://example.org/ 并将任何其他域重定向到该域,而不是托管来自多个域的站点。
我希望这会有所帮助。