2014-03-26 104 views
0

服務Blob存儲的圖像添加SSL爲我們的域名後,我開始看到這幾樣警告:通過SSL

The page at 'https://www.mydomain.com' was loaded over HTTPS, but displayed insecure content from 'http://lh6.ggpht.com/SfTsfy6g-LC2F_GNdiw12s8agFUjcTPB1AzCJon-dIfTG1zaKGHH9tk6be--gOIg-ubWoFuTAbdlo': this content should also be loaded over HTTPS. 

什麼是通過SSL藏漢服務於這些圖像的最佳途徑。目前,我有很多的Jinja2的模板指的是相似圖片:

{{blobstore_image}}

我可以簡單地以https取代HTTP這樣的:

{{blobstore_image|replace('http', 'https'}}

但是,有沒有辦法總是請返回服務處理程序的send_blob()的https鏈接?

謝謝。

回答

1

你可以從鏈接中去掉http:部分,它會自動爲你的頁面服務的協議提供鏈接。

這樣的鏈接看起來像這樣:

//www.yourdomain.com/foobar

+0

是啊,這應該不是取代它更好。謝謝!我只是想知道是否有一種方法可以自動完成,因爲'send_blob()'總是用'http'返回它。 –

+0

不認爲這是可能的。但可以在將變量發送到模板之前進行 – aschmid00