Apache-2.2
使用 SSL 將 IP 重定向到域
我正在嘗試將我的 IP 地址重定向到使用 SSL 的域。在我的 htaccess
我正在使用以下幾行:
RewriteCond %{HTTP_HOST} ^111\.111\.11\.111$ RewriteRule ^(.*)$ https://domain.com/$1 [L,R=301]
重定向有效,但在重定向之前我收到 SSL 證書錯誤,一旦我點擊繼續(不安全),它就會進入域。如何在不先轉到 SSL 證書頁面的情況下重定向到域?
為此,您需要一個有效的 SSL 證書
111.111.11.111
,這不太可能,另請參閱Is it possible to have SSL certificate for IP address, not domain name? .您可能想要做的是:
- 創建一個
VirtualHost
匹配111.111.11.111
為的條目ServerName
,但不使用https
,而是使用http
。- 將其重定向到您的域。
您也可以考慮使用
mod_alias
而不是mod_rewrite
,這在這種情況下被認為是更簡潔的選項,請參閱何時不使用 mod_rewrite。