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í)候你可以用以下的方式來(lái)做到:(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í)候,反過(guò)來(lái)就可以了:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ http://jb51.net/$1 [R=301,L]
</IfModule>
其中R=301表示Moved Permanently,即告訴搜索引擎或者瀏覽器下去直接訪問(wèn)后者的地址,如果只是試驗(yàn)性地重定向,可以使用R=302(Found)。
- 如何在Ubuntu下啟動(dòng)Apache的Rewrite功能
- apache 開(kāi)啟重定向 rewrite的實(shí)現(xiàn)方法
- Apache的Rewrite設(shè)置多域名301跳轉(zhuǎn)到主域名的方法
- Apache RewriteBase 指令使用介紹
- Apache中Virtual Host虛擬主機(jī)配置及rewrite參數(shù)說(shuō)明
- php檢測(cè)apache mod_rewrite模塊是否安裝的方法
- PHP偽靜態(tài)Rewrite設(shè)置之APACHE篇
- 啟用 Apache Rewrite 重寫(xiě)模塊的詳細(xì)過(guò)程
相關(guān)文章
Logrotate實(shí)現(xiàn)Catalina.out日志每倆小時(shí)切割示例
Logrotate是一個(gè)日志文件管理工具,它是Linux默認(rèn)自帶的一個(gè)日志切割工具。本篇文章主要介紹了Logrotate實(shí)現(xiàn)Catalina.out日志每倆小時(shí)切割示例,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助2019-02-02
linux 遠(yuǎn)程控制windows系統(tǒng)下的程序(三種方法)
這篇文章主要介紹了linux 遠(yuǎn)程控制windows下的程序,本文通過(guò)三種方法給大家詳細(xì)介紹,需要的朋友可以參考下2019-10-10
騰訊云ubuntu服務(wù)器tomcat訪問(wèn)慢的原因分析及解決方法
在騰訊云上配了個(gè)一元的學(xué)生云,開(kāi)始一切正常,直到配置tomcat開(kāi)始出現(xiàn)各種莫名其妙的問(wèn)題。最終找到問(wèn)題的原因。下面小編通過(guò)本教程給大家介紹下騰訊云ubuntu服務(wù)器tomcat訪問(wèn)慢的原因分析及解決方法,一起看看吧2016-10-10
Ubuntu安裝和卸載CUDA和CUDNN的實(shí)現(xiàn)
這篇文章主要介紹了Ubuntu安裝和卸載CUDA和CUDNN的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
淺談Linux環(huán)境下gcc優(yōu)化級(jí)別
這篇文章主要介紹了Linux環(huán)境下gcc優(yōu)化級(jí)別,涉及gcc系列的相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。2017-09-09
Ubuntu 16.04/18.04 安裝Pycharm及Ipython的教程
這篇文章主要介紹了Ubuntu 16.04/18.04 安裝Pycharm及Ipython的教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10

