Apache使用 .htaccess 來實(shí)現(xiàn)強(qiáng)制https訪問的方法
我們可以用Apache的.htaccess的重定向規(guī)則來實(shí)現(xiàn)http強(qiáng)制跳轉(zhuǎn)到https訪問網(wǎng)站。( 重要提示:必須將代碼放到.htaccess文件內(nèi)容的最前面,以保證重定向優(yōu)先權(quán)。)
代碼如下:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://xpsss.com/$1 [R,L]
或者
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://xpsss.com/$1 [R=301,L]
又或者
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
注意:如果是在子目錄,可以用
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} subfolder
RewriteRule ^(.*)$ https://xpsss.com/subfolder [R,L]
將以上代碼復(fù)制到.htaccess中即可。
以上這篇Apache使用 .htaccess 來實(shí)現(xiàn)強(qiáng)制https訪問的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- apache https配置詳細(xì)步驟講解
- Apache mod_rewrite實(shí)現(xiàn)HTTP和HTTPS重定向跳轉(zhuǎn)
- apache設(shè)置自動(dòng)將http跳轉(zhuǎn)到https的方法
- 阿里云服務(wù)器apache配置SSL證書成功開啟Https(記錄趟過的各種坑)
- Apache由http自動(dòng)跳轉(zhuǎn)到https的多種方法
- apache中使用mod_gnutls模塊實(shí)現(xiàn)多個(gè)SSL站點(diǎn)配置(多個(gè)HTTPS協(xié)議的虛擬主機(jī))
- 詳解在Ubuntu上的Apache配置SSL(https證書)的正確姿勢
- IIS與APACHE實(shí)現(xiàn)HTTP重定向到HTTPS
- Linux環(huán)境下Apache開啟https服務(wù)的方法詳解
相關(guān)文章
Shell實(shí)現(xiàn)的iptables管理腳本分享
這篇文章主要介紹了Shell實(shí)現(xiàn)的iptables管理腳本分享,本文腳本實(shí)現(xiàn)了添加、刪除、查看、停止、啟動(dòng)等,需要的朋友可以參考下2014-12-12Linux下實(shí)現(xiàn)SNMP一鍵安裝的Shell腳本
這篇文章主要介紹了Linux下實(shí)現(xiàn)SNMP一鍵安裝的Shell腳本,非常實(shí)用,需要的朋友可以參考下2014-07-07Shell腳本實(shí)現(xiàn)上傳zip壓縮文件到FTP服務(wù)器
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)上傳zip壓縮文件到FTP服務(wù)器,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-12-12Shell+Curl網(wǎng)站狀態(tài)檢查腳本 抓出無法訪問的站點(diǎn)
這篇文章主要介紹了Shell+Curl網(wǎng)站狀態(tài)檢查腳本 抓出無法訪問的站點(diǎn),需要的朋友可以參考下2015-10-10Shell腳本實(shí)現(xiàn)查殺子進(jìn)程、僵尸進(jìn)程
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)查殺子進(jìn)程、僵尸進(jìn)程,本文直接給出實(shí)現(xiàn)代碼,實(shí)現(xiàn)遞歸找到導(dǎo)致進(jìn)程僵死的最底層子進(jìn)程并殺除,需要的朋友可以參考下2015-01-01