HTTPS是主流大趨勢,也就是在HTTP協(xié)議上再增加SSL成本雖然比HTTP協(xié)議的網(wǎng)站稍微高了點(diǎn),但結(jié)合熊掌號(hào)后,HTTPS的網(wǎng)站確實(shí)在一定程度上排名較好。這是我親自試驗(yàn)過的。網(wǎng)站啟用了HTTPS協(xié)議,頁面上很多沒有啟用HTTPS的站外資源就不能使用了,在瀏覽器下會(huì)被直接block掉,比如圖片、CSS、JS、視頻等。
HTTPS協(xié)議下,對非HTTPS的站外資源,瀏覽器會(huì)認(rèn)為這是不安全的資源,默認(rèn)阻止并提示錯(cuò)誤。這就是為什么HTTPS頁面下,無法顯示站外非HTTPS協(xié)議下CDN加速的圖片、CSS、JS的原因。這些資源放在本地還是可以的,很多時(shí)候我們是需要HTTP和HTTPS資源共存的。有兩種辦法解決,一種是把資源全部本地,另外一種是改造外部的資源。
如果是全站都做CDN加速,可以不用站外資源,本地化就行了。如果本身服務(wù)器不用這些資源,只是引用站外資源的話就需要做如下修改。
HTTPS站內(nèi)下引用外部資源的時(shí)候取消HTTP或HTTPS協(xié)議即可,即
<img src="//oss.lol9.cn/images/logo.jpg">
這個(gè)設(shè)置并不是最好的,比如站外資源用七牛云CDN加速后,同樣不能調(diào)用、顯示,這個(gè)時(shí)候就需要對七牛云進(jìn)行HTTPS升級(jí)了,升級(jí)辦法如下
找到指定域名,選擇配置
找到HTTPS配置,修改配置
選擇HTTPS,這里需要申請SSL證書
購買七牛云SSL證書,按照步驟來就行了,在回到上面這個(gè)頁面就能選擇已購買的SSL證書,再開啟“強(qiáng)制HTTPS訪問”,稍等待十幾分鐘就升級(jí)完畢。
請仔細(xì)檢查頁面上的資源,直到頁面上不再有錯(cuò)誤提示為止,HTTPS改造雖然比較麻煩,而且CDN也會(huì)產(chǎn)生一些費(fèi)用,但速度提升了,排名表現(xiàn)也會(huì)變好,長遠(yuǎn)來說是十分有意義的,對這方面如果有什么不明白的可以問我。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢網(wǎng)站https無法訪問站外http資源圖片、CSS、JS內(nèi)容錯(cuò)誤打不開