ご覧ください、Google公式セキュリティブログ- http://googleonlinesecurity.blogspot.com
上記のブログはユーザーにhttpsリンクへのアクセスを強制しました(どのような種類のJSも使用しません)が、通常のBloggerブログはHTTPとHTTPSの両方のコンテンツを提供します(Google公式ブログは通常のBloggerよりも多くの機能を持っていると思います)。まあ、それは一種の重複した問題ですが、適切な 正規リンクタグ が得られれば解決できます。
そのブログのソースページをご覧ください。canonical
リンクタグにHTTPSが表示されます。
<link href='https://googleonlinesecurity.blogspot.com/' rel='canonical'/>
しかし、私を含むすべてのブロガーのほとんどは、HTTPSを有効にすると、canonical
リンクタグにHTTPが表示されますが、canonical
リンクタグにHTTPSを使用します。
では、HTTPSリンクを使用してBloggerページ/投稿の現在のパーマリンクを取得する方法はありますか?
Bloggerベータ版では、正規リンクタグでhttpsリンクを自動的に修正するカスタムドメインに無料のSSLを提供しています。それをするために
Google公式セキュリティブログと、サイドバーのガジェットをご覧ください。ブログ内のリンクを見てください-それらはどこにつながっていますか?
Googleブログにはリンクがほとんどありません-およびそれらはすべてHTTPSです。
次に、典型的なBloggerブログをご覧ください。サイドバーにはガジェットがあり、神から入手したガジェットはどこにあるか、HTTPSにないブログやウェブサイトへのリンクを知っています。
Bloggerは、SSLを導入するだけの主要な出版プラットフォームではありません。すべての非SSLガジェットとリンクは、一般的なBloggerブログ全体に表示され、「混合コンテンツ」アラートを生成します。
SSL以外のガジェットとリンクを使用してBloggerブログにアクセスし、HTTPS:モードに強制される典型的なブログリーダーは、「混合コンテンツ」アラートを表示し、保釈します。
私は再びサーフィンをしていません!
結論として、ブログのコンテンツは読者を驚かせるので、Bloggerは完全なSSLにアクセスできません-他のブログやWebサイトが存在しないためです。
Blogger Engineeringは、ブログ(または投稿)の正規URLは「http:」ではなく「http:」になることを明示的に述べています。これは、読者に「http:」を使用するオプションを提供するためです。そして、彼らのコンテンツが「http:」を最もよくサポートしているからです。
あなたの読者はオプションに値します。
読者に「http:」を使用してブログにアクセスするオプションを提供したくない場合は、ここから始めます。
<b:include data = 'blog' name = 'all-head-content' />
これは、標準タグを含む標準ブログヘッダーへの参照であり、ヘッダーコンテンツの残りの部分です。
ここで、ヘッダーコンテンツをオーバーライドするために現在サポートされているソリューションは何ですか?