Apache mod_rewrite實(shí)現(xiàn)HTTP和HTTPS重定向跳轉(zhuǎn)
當(dāng)你的站點(diǎn)使用了HTTPS之后,你可能會(huì)想把所有的HTTP請(qǐng)求(即端口80的請(qǐng)求),全部都重定向至HTTPS(即端口443)。這時(shí)候你可以用以下的方式來做到:(Apache mod_rewrite)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://jb51.net/$1 [R=301,L]
</IfModule>
把這段代碼放在.htaccess文件,即可實(shí)現(xiàn)HTTP到HTTPS的重定向。
而當(dāng)你又想用回HTTP的時(shí)候,反過來就可以了:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ http://jb51.net/$1 [R=301,L]
</IfModule>
其中R=301表示Moved Permanently,即告訴搜索引擎或者瀏覽器下去直接訪問后者的地址,如果只是試驗(yàn)性地重定向,可以使用R=302(Found)。
相關(guān)文章
Ubuntu20.04防火墻設(shè)置簡(jiǎn)易教程(小白)
這篇文章主要介紹了Ubuntu20.04防火墻設(shè)置簡(jiǎn)易教程(小白),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
ubuntu環(huán)境下安裝memcache及啟動(dòng)的方法
這篇文章主要介紹了ubuntu環(huán)境下安裝memcache及啟動(dòng)的方法,結(jié)合實(shí)例形式簡(jiǎn)單分析了ubuntu環(huán)境下memcache的安裝、啟動(dòng)及簡(jiǎn)單測(cè)試方法,需要的朋友可以參考下2018-03-03
Centos 7.4中的遠(yuǎn)程訪問控制的實(shí)現(xiàn)方法
這篇文章主要介紹了Centos 7.4中的遠(yuǎn)程訪問控制的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
對(duì)send(),recv()函數(shù)的全面理解
下面小編就為大家?guī)硪黄獙?duì)send(),recv()函數(shù)的全面理解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01
ubuntu15.10下hadoop2.7.2的安裝與配置詳解
今天小編就為大家分享一篇關(guān)于ubuntu15.10下hadoop2.7.2的安裝與配置詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-02-02

