常時SSL化したサイトでブログ村のINポイントを反映させる方法

常時SSL化したことでにほんブログ村のINポイントが入らなくなるという問題。ブログ村の要望掲示板でも常時SSL化したらINポイントが反映されなくなったというレスが多い。

調べてみたら、ブログ村本体の問題ではなく、ブラウザがリファラーを出さないのが原因と判明。理由はHTTPSからHTTPへのリンクはブラウザがセキュリティ上の観点からデフォルトでリファラーを出さないためである。リファラーを出すようにするには以下のmetaタグを追加する必要があります。

<meta name="referrer" content="unsafe-url">

こうすることでブログ村で記事反映されるようになります。また、Wordpressを使用されている場合は個別ページ以外のページはドメイン名のみ出すようにするとよいかもしれません。

<?php if(is_single()): //個別ページのみリファラーをつける ?>
<meta name="referrer" content="unsafe-url">
<?php else: //それ以外のページのリファラーはドメイン名のみ ?>
<meta name="referrer" content="origin">
<?php endif; ?>

但し、ブラウザによっては対応していないかもしれませんが、いまのところ、INポイントを反映させるにはこの方法しかありません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

軽量化のため、絵文字はそのままで表示されます。そのため、OSやブラウザによってはレイアウトが崩れたり、豆腐文字が表示するかもしれません。