懂視移動(dòng)端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37 推薦39 推薦41 推薦43 推薦45 推薦47 推薦49 關(guān)鍵詞1 關(guān)鍵詞101 關(guān)鍵詞201 關(guān)鍵詞301 關(guān)鍵詞401 關(guān)鍵詞501 關(guān)鍵詞601 關(guān)鍵詞701 關(guān)鍵詞801 關(guān)鍵詞901 關(guān)鍵詞1001 關(guān)鍵詞1101 關(guān)鍵詞1201 關(guān)鍵詞1301 關(guān)鍵詞1401 關(guān)鍵詞1501 關(guān)鍵詞1601 關(guān)鍵詞1701 關(guān)鍵詞1801 關(guān)鍵詞1901 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁(yè) - 手機(jī) - 正文

(各種版本) http怎么做自動(dòng)跳轉(zhuǎn)https

來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-03-18 23:58:43
導(dǎo)讀APache、Nginx、IIS、Tomcat等各種服務(wù)器版本設(shè)置http自動(dòng)跳轉(zhuǎn)到https的方法大全材料/工具已部署好HTTPS證書的服務(wù)器APache版本如果需要整站跳轉(zhuǎn),則在網(wǎng)站的配置文件的<Directory>標(biāo)簽內(nèi),鍵入以下內(nèi)容:RewriteEngineonRewriteCond%{SERVER_PORT}!^443$RewriteRule^(.*)?$https://%{SERVER_NAME}/$1 如果對(duì)某個(gè)目錄做https強(qiáng)制跳轉(zhuǎn),則復(fù)制以下代碼:Re...
APache、Nginx、IIS、Tomcat等各種服務(wù)器版本設(shè)置http自動(dòng)跳轉(zhuǎn)到https的方法大全

材料/工具

已部署好HTTPS證書的服務(wù)器

APache 版本

如果需要整站跳轉(zhuǎn),則在網(wǎng)站的配置文件的<Directory>標(biāo)簽內(nèi),鍵入以下內(nèi)容:

RewriteEngine onRewriteCond %{SERVER_PORT} !^443$RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 

如果對(duì)某個(gè)目錄做https強(qiáng)制跳轉(zhuǎn),則復(fù)制以下代碼:
RewriteEngine onRewriteBase /yourfolderRewriteCond %{SERVER_PORT} !^443$#RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI}

如果只需要對(duì)某個(gè)網(wǎng)頁(yè)進(jìn)行https跳轉(zhuǎn),可以使用redirect 301來做跳轉(zhuǎn)!redirect 301/你的網(wǎng)頁(yè) https://你的主機(jī)+網(wǎng)頁(yè)

Nginx版本

在配置80端口的文件里面,寫入以下內(nèi)容即可。
server {listen 80;server_namelocalhost; rewrite ^(.*)$ https://$host$1 permanent;

location / {root html;indexindex.html index.htm;}

IIS 版本

使用url重定向?qū)崿F(xiàn)全站跳轉(zhuǎn)。在此之前,請(qǐng)檢查網(wǎng)站根目錄是否有web.config文件,如有,請(qǐng)先備份這里的web.config文件,因?yàn)橐韵碌呐渲每赡軙?huì)和web.config里面跳轉(zhuǎn)沖突。
1選擇需要實(shí)現(xiàn)跳轉(zhuǎn)功能的網(wǎng)站,雙擊“URL重寫”,選擇如下圖“添加規(guī)則”。
2在彈出的對(duì)話框選擇空白規(guī)則,點(diǎn)擊確定。
3根據(jù)以下截圖配置新的規(guī)則,紅色框框?yàn)樾枰渲没蜃⒁獾倪x項(xiàng)。
4展開條件選項(xiàng),點(diǎn)擊添加按鈕,添加如下圖條件,然后點(diǎn)擊確定。
5再次按下圖提示,添加條件,點(diǎn)擊確定。
6選擇執(zhí)行操作類型,如下圖。
7填寫完畢,點(diǎn)擊右上角應(yīng)用,應(yīng)用此規(guī)則。
8最后確定完成所有設(shè)定,實(shí)際上上面的文件是改變了網(wǎng)站根目錄web.config的配置文件內(nèi)容。

以上配置文件內(nèi)容如下,可以比對(duì)
<rule name="Redirect to https"stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
<add input="{HTTPS_HOST}" pattern="^(localhost)"negate="true" />
</conditions>
<action type="Redirect"url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther"/>
</rule>

TOMCAT 版本

在conf目錄下的server.xml文件中找到以下配置,修改redirectPort參數(shù)值為"443",默認(rèn)是“8443”.
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" />

在conf目錄下的web.xml文件內(nèi)容<web-app>……</web-app>中增加以下配置
<web-app>.........<security-constraint><web-resource-collection > <web-resource-name >SSL</web-resource-name><url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint><transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint></security-constraint></web-app>

單獨(dú)頁(yè)面通用代碼段

以下方法較適合指定某一個(gè)子頁(yè)單獨(dú)https在需要強(qiáng)制為https的頁(yè)面上加入以下代碼進(jìn)行處理http-->https
<script type="text/javascript">var url = window.location.href;if (url.indexOf("https") < 0) {url = url.replace("http:", "https:");window.location.replace(url);}</script>

在需要強(qiáng)制為http的頁(yè)面上加入以下代碼進(jìn)行處理https-->http
<script language="JavaScript" type="text/JavaScript">function redirect(){var loc = location.href.split(':');if(loc=='https'){location.href='http:'+loc;}}onload=redirect</script>

PHP頁(yè)面跳轉(zhuǎn)

添加在網(wǎng)站php頁(yè)面內(nèi)
if ($_SERVER["HTTPS"] <> "on") { $xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; header("Location: ".$xredir); }

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

.chm格式的電子書打開是空白的解決辦法 馬克筆上色教程 黃體酮如何服用,服用黃體酮后幾天來月經(jīng) 如何用洗衣液的瓶子做漂亮的花盆 孕吐吃什么能緩解 腎結(jié)石是什么原因引起的 大學(xué)新生入學(xué)須知的銀行卡知識(shí) 上班打瞌睡怎么提神?想睡覺怎么辦 你不知道的汽車車輪動(dòng)平衡知識(shí) 街霸2 出招表 電腦桌面右下角的小喇叭圖標(biāo)不見了怎么辦 上班族做點(diǎn)什么兼職 幼兒早教課程 手工編織可愛嬰兒毛線鞋方法 額濟(jì)納旗胡楊林旅游最佳時(shí)間 易水湖自駕游攻略 如何清除緩存 蹺二郎腿的危害 經(jīng)期減肥最快的秘籍 頭發(fā)是軟化好還是拉直好,軟化和拉直的區(qū)別 怎么樣才能唱好歌 怎樣在WPS中插入頁(yè)碼 WPS表格中如何對(duì)單列去除重復(fù)項(xiàng) WPS文字中如何把A4的紙面變成A3 WPS如何加入腳注,并做標(biāo)注 為什么群視頻打不開,QQ群視頻進(jìn)不去連接失敗 WPS備份管理在哪里WPS備份管理怎么備份 wps文字怎么打出文字的拼音和聲調(diào) wps標(biāo)尺怎么調(diào)出來 WPS關(guān)閉廣告推送及熱點(diǎn)訂閱以及關(guān)閉WPS云文檔 Wps文字文檔如何保存和自動(dòng)保存 wps文字如何使用格式刷工具 WPS表格助你輕松轉(zhuǎn)換日期格式 頁(yè)眉頁(yè)腳橫線怎么添加和刪除 如何設(shè)置WPS單元格為文本格式 ADSafe不能過濾廣告怎么辦 ASCII碼是什么,ASCII碼對(duì)照表 icloud儲(chǔ)存空間將滿怎么辦?空間滿了怎么刪除 微信公眾平臺(tái)人工客服接待的方式 如何把小視頻發(fā)布到微信公眾號(hào)并插入到文章中
Top