說(shuō)明:如果您有任何疑問(wèn)或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732
全網(wǎng)監(jiān)測(cè)海量數(shù)據(jù)按需發(fā)布監(jiān)測(cè)預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
http與https的區(qū)別在哪呢?這些問(wèn)題是許多人都沒(méi)有弄懂的,也有許多人一直認(rèn)為這兩者是沒(méi)有區(qū)別的。但事實(shí)上這兩者是存在著區(qū)別的,而且區(qū)別不小,那么這兩者的區(qū)別在哪呢?接下來(lái)就由小編好好的介紹一下吧。
http與https的區(qū)別——http與https之間的差異
HTTPS(Secure Hypertext Transfer Protocol)安全超文本傳輸協(xié)議,使用安全套接字層(SSL)進(jìn)行信息交換,簡(jiǎn)單來(lái)說(shuō)它是HTTP的安全版(https=SSL+HTTP)。
端口不同:http是80,https是443,默認(rèn)都省略。
https需要證書(shū),但要花錢(qián)。所以申請(qǐng)360網(wǎng)站衛(wèi)士SSL證書(shū),該證書(shū)只可以在網(wǎng)站衛(wèi)士接入期間使用,默認(rèn)網(wǎng)站衛(wèi)士不主動(dòng)將訪問(wèn)從HTTP跳轉(zhuǎn)到HTTPS。此時(shí)源站不需要支持HTTPS,我們系統(tǒng)回源走HTTP(半程加密)
使用https會(huì)使網(wǎng)站訪問(wèn)速度變慢,但是會(huì)更安全。假如為了安全保密,將一個(gè)網(wǎng)站所有的Web應(yīng)用都啟用SSL技術(shù)來(lái)加密,并使用HTTPS協(xié)議進(jìn)行傳輸,那么該網(wǎng)站的性能和效率將會(huì)大大降低,而且沒(méi)有這個(gè)必要,因?yàn)橐话銇?lái)說(shuō)并不是所有數(shù)據(jù)都要求那么高的安全保密級(jí)別,所以,我們只需對(duì)那些涉及機(jī)密數(shù)據(jù)的交互處理使用HTTPS協(xié)議,這樣就做到魚(yú)與熊掌兼得。總之不需要用https 的地方,就盡量不要用。
對(duì)于同時(shí)支持HTTPS和HTTP的資源,引用的時(shí)候要把引用資源的URL里的協(xié)議頭去掉,例如://www.example.com/scirpt.js,這樣相當(dāng)于相對(duì)路徑,即瀏覽器會(huì)自動(dòng)根據(jù)當(dāng)前是HTTPS還是HTTP來(lái)給資源URL補(bǔ)上協(xié)議頭的,可以達(dá)到無(wú)縫切換。如果是站內(nèi)資源,最好是HTTP和HTTPS各一份,然后再通過(guò)相對(duì)路徑的方式引用,這樣就可以完美的解決掉這個(gè)問(wèn)題了。
http與https之間的轉(zhuǎn)換方法
購(gòu)買(mǎi)SSL證書(shū)
這個(gè)是必須的,現(xiàn)在價(jià)格并不貴。到David Yin帖子看一下,便宜的3年只是幾十塊錢(qián)。安裝SSL證書(shū)的技術(shù)問(wèn)題,無(wú)法在這討論了,不明白的問(wèn)技術(shù)人員吧。
新版本代碼改動(dòng)
SSL證書(shū)安裝后,https版本就可以訪問(wèn)了。原來(lái)網(wǎng)站上的所有URL都需要改到https版本,包括鏈接、圖片、JS等,所以可能需要修改文章數(shù)據(jù)庫(kù)、模板、插件等。
檢查新版本頁(yè)面源代碼
訪問(wèn)一下https版本頁(yè)面,包括首頁(yè)、欄目頁(yè)、內(nèi)頁(yè)、sitemap,查一下源代碼,看看還有沒(méi)有http地址的存在,不僅頁(yè)面可見(jiàn)部分,還得看看head部分,JS等,比如head里的canonical標(biāo)簽是否改到https版本了?程序生成的sitemap里的URL是否改為https版本了?
全站301轉(zhuǎn)向
全站做http到https的301轉(zhuǎn)向,轉(zhuǎn)換之后需要訪問(wèn)原h(huán)ttp版本頁(yè)面,檢查301是否生效。
百度站長(zhǎng)平臺(tái)和Google Search Console
搜索引擎抓取301轉(zhuǎn)向后,應(yīng)該可以自行判斷網(wǎng)站已經(jīng)從http轉(zhuǎn)到https了。另一個(gè)通知搜索引擎的方法是通過(guò)站長(zhǎng)平臺(tái)。
在Google Search Console中,把https網(wǎng)站加入并驗(yàn)證,不需要使用Change of Address功能。可以在http及https版本的賬號(hào)下,用Fetch as Googlebot功能看看兩種版本的URL是否返回正確頭信息和頁(yè)面源代碼。
通過(guò)這篇文章,相信大家對(duì)http和https有了一定的了解,而且大家也知道了這兩者是存在著一定的差別的,所以各位在上網(wǎng)的時(shí)候一定要多加注意了,否則是很容易導(dǎo)致網(wǎng)絡(luò)進(jìn)不去的。如果想了解更多的內(nèi)容,歡迎關(guān)注我們文軍營(yíng)銷的官網(wǎng)。
推薦閱讀
https和http有什么區(qū)別 https和http之間的區(qū)別在哪 | 文軍營(yíng)銷1.HTTP的URL 以 http://開(kāi)頭,而HTTPS的URL以https://開(kāi)頭 2.HTTP是不安全的,而HTTPS是安全的 3.HTTP標(biāo)準(zhǔn)端口是80 ,而HTTPS的標(biāo)準(zhǔn)端口是443 4.在OSI 網(wǎng)絡(luò)模型中,HTTP工作于應(yīng)用層,而 HTTPS工作在傳輸層 5.HTTP無(wú)需加密,而HTTPS對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密 6.HTTP 無(wú)需證書(shū),而HTTPS需要認(rèn)證證書(shū) https和http有什...
說(shuō)明:如果您有任何疑問(wèn)或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732