該disqus評論正在載入:http://www.oddprints.com/help 但在這裏:https://www.oddprints.com/help任何想法?爲什麼disqus評論不通過https加載?
所有的資源似乎都是安全的(協議相對URL),所以我不認爲是這樣。
該disqus評論正在載入:http://www.oddprints.com/help 但在這裏:https://www.oddprints.com/help任何想法?爲什麼disqus評論不通過https加載?
所有的資源似乎都是安全的(協議相對URL),所以我不認爲是這樣。
這是因爲disqus將兩個url視爲不同的,因此加載了不同的線程。如果你希望http和https urls在它上面有相同的註釋線程,你需要在disqus配置中提供一個規範的url。這是我做的:
<div id="disqus_thread"></div>
<script>
/**
* https://disqus.com/admin/universalcode/#configuration-variables
*/
var disqus_config = function() {
this.page.url = "http://www.oddprints.com/help";
//this.page.identifier = "oddprints"; // add a different id here if you want a fresh thread....
};
(function() {
var d = document, s = d.createElement('script');
s.src = '//oddprints.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
注意,在配置我通過了http
URL作爲規範網址,我已經沒有設置page.identifier
。我已經完成了這個工作,以便它繼續爲我已經有的評論提供服務,當時它只是http
並使用舊版本的disqus片段。
Disqus評論被加載,但Disqus認爲這兩個頁面不同。
您是否照做:https://help.disqus.com/customer/portal/articles/542119-can-disqus-be-loaded-via-https-?
是的,我按照幫助頁面來做到這一點。 –
有沒有一種方法可以讓disqus認爲這兩頁是相同的?或者將評論遷移到? –
感謝您的提示,它讓我思考着正確的方向。我已經明白了(請參閱我的其他答案)。乾杯,馬特 –