[対象: 上級] 今日の記事は、自分へのメモを兼ねたやや難し目の技術的なトピックになります。 X-Robots-Tag の noindex と nofollow をPHPを用いてHTTPヘッダーのなかに出力させる設定方法です。 次のコードを記述します。 header("X-Robots-Tag: noindex, nofollow") 使う場面はかなり限られているはずで普通は使わないと思います。 僕は、ブログのサイドバーに広告を設置しています。 広告リンクなのでGoogleのガイドラインに従ってPageRankを渡さないようにrobots.txtでブロックした中間ページを挟んでリダイレクトしています。 ところがこの中間ページが検索結果に出てきてしまうことがあります(ちなみに今はrobots.txtでブロックされているというメッセージがスニペット代わりとして出る)。 robots.txtはク
![PHPのページにX-Robots-Tagでnoindexを設定し検索結果に出ないようにする方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/f00f4804fe59acd36d8e9d02e50d10db7dc9a119/height=288;version=1;width=512/https%3A%2F%2Fwww.suzukikenichi.com%2Fblog%2Fwp-content%2Fuploads%2Fsplash_1200_675.png)