使用 SSL 将 IP 重定向到域

使用 SSL 将 IP 重定向到域

我正在尝试将我的 IP 地址重定向到使用 SSL 的域。在我的 htaccess 中

我使用以下几行:

   RewriteCond %{HTTP_HOST} ^111\.111\.11\.111$
   RewriteRule ^(.*)$ https://domain.com/$1 [L,R=301]

重定向有效,但在重定向之前我收到 SSL 证书错误,一旦我单击继续(不安全),它就会转到域。如何在不先转到 SSL 证书页面的情况下重定向到域?

答案1

为了实现这一点,您需要一个有效的 SSL 证书111.111.11.111,但这不太可能,另请参阅可以为 IP 地址而不是域名获得 SSL 证书吗?

你可能要做的是:

  1. 创建一个VirtualHost与 匹配的条目111.111.11.111ServerName但不使用https,而是http使用 。
  2. 将其重定向到您的域名。

您也可以考虑使用mod_alias而不是mod_rewrite,在这种情况下,这被认为是更清洁的选项,请参阅何时不使用 mod_rewrite

相关内容