web-dev-qa-db-ja.com

BloggerブログでHTTPS正規リンクタグを使用する方法

ご覧ください、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ページ/投稿の現在のパーマリンクを取得する方法はありますか?

4
Goyllo

Bloggerベータ版では、正規リンクタグでhttpsリンクを自動的に修正するカスタムドメインに無料のSSLを提供しています。それをするために

  1. draft.blogger.com にアクセスすると、今後のリリースが表示されます。
  2. 次に、settinig> basicに進み、httpsの可用性を有効にします。 enter image description here
  3. メインのblogger.comダッシュボードに戻ると、同じオプションが表示されますが、メインダッシュボードで有効にするには数分(私にとっては2分)かかります。これは、ブロガーがカスタムドメインのSSL証明書を自動的に登録するためです。
1
Goyllo

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' />

これは、標準タグを含む標準ブログヘッダーへの参照であり、ヘッダーコンテンツの残りの部分です。

ここで、ヘッダーコンテンツをオーバーライドするために現在サポートされているソリューションは何ですか?

1
nitecruzr