當前位置: > 學習>正文
apache ssl 跳轉,HTTP和HTTPS 301重定向跳轉
前面的教程我們介紹了怎么安裝 SSL 證書,實現(xiàn) HTTPS 安全訪問。有的站長使用的是國外的主機,安裝了 SSL 證書后,出現(xiàn)了 HTTP 和 HTTPS 同時可以訪問網站的情況,HTTP 不會自動跳轉到 HTTPS。
如何解決這種問題呢?下面介紹二種方法。
第一步:.htaccess 文件添加跳轉語句,適用于 Apache 配置文件的標簽內。
RewriteEngine on
RewriteBase /yourfolder
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
第二步:有的國外主機不支持 htaccess,這時可以使用 PHP 強制跳轉。
if ($_SERVER["HTTPS"] <> "on"){
$xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
?>
將這段代碼放在頭部模板的最上面即可。
通過以上的方面就可以解決安裝 SSL 證書后,不自動跳轉到 HTTPS 的問題了
如何解決這種問題呢?下面介紹二種方法。
第一步:.htaccess 文件添加跳轉語句,適用于 Apache 配置文件的標簽內。
RewriteEngine on
RewriteBase /yourfolder
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
第二步:有的國外主機不支持 htaccess,這時可以使用 PHP 強制跳轉。
if ($_SERVER["HTTPS"] <> "on"){
$xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
?>
將這段代碼放在頭部模板的最上面即可。
通過以上的方面就可以解決安裝 SSL 證書后,不自動跳轉到 HTTPS 的問題了
本站其他內容推薦
1、cap poise gamma autumn inexpensive th birthstone disqualification mold slap
2、oken中文翻譯,oken是什么意思,oken發(fā)音、用法及例句
3、whirring中文翻譯,whirring是什么意思,whirring發(fā)音、用法及例句
4、brake down中文翻譯,brake down是什么意思,brake down發(fā)音、用法及例句
6、fiber是什么意思,fiber中文翻譯,fiber發(fā)音、用法及例句
7、持滿戒盈的意思,持滿戒盈成語解釋,持滿戒盈是什么意思含義寓意
9、制造的英文,英語,manufacture是什么意思,manufacture中文翻譯,manufacture怎么讀、發(fā)音、用法及例句
11、trailed
版權聲明: 本站僅提供信息存儲空間服務,旨在傳遞更多信息,不擁有所有權,不承擔相關法律責任,不代表本網贊同其觀點和對其真實性負責。如因作品內容、版權和其它問題需要同本網聯(lián)系的,請發(fā)送郵件至 舉報,一經查實,本站將立刻刪除。