nginx.confを使用してGoogleウェブマスターツールでサイトの所有権を確認するにはどうすればよいですか?


11

数年前から、Googleウェブマスターツールのサイト所有権の確認プロセスでは、単にそこに戻ってに戻るの200 OKではなく、確認ファイルに特定のコンテンツが必要であり、近くにある他のファイルが返されることを確認する必要がありました404 Not Found

新しい要件で、Googleウェブマスターツールのサイト確認ファイルをnginx.conf単独で提供するにはどうすればよいですか。

回答:


18

確認ファイルに名前を付ける必要があることがわかっている場合googled1085b59adc211cb.html(およびWebmaster Tools内にサイトを追加した後に通知された場合)は、の適切なserverコンテキストに以下を配置できますnginx.conf

    location = /googled1085b59adc211cb.html {
            rewrite ^/(.*)  $1;
            return 200 "google-site-verification: $uri";
    }

PS思考実験locationにより、誰もがいつでもあなたに連絡する必要なくサイトの所有権を確認できるようにする正規表現を作成することも可能であることがわかりますが、現時点ではそのような構成は省略します(意図しない使用を防止するため)、とにかく本当に興味がある人はとにかく非常に良い出発点を持っているからです。:-)


2
なぜ書き直しとリターンが必要なのですか?
Dennis Kaarsemaker、2013

4
書き直しにより、先頭が巧妙に削除さ/$uriます。:-)そうしないと、ウェブマスターツールで認証されないか、ファイル名を2回コピーして貼り付ける必要があるため、スニペットでエラーが発生しやすくなります。
cnst 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.