Herokuにステージングアプリとプロダクションアプリがあります。
クローラーには、robots.txtファイルを設定しました。
その後、Googleからメッセージが届きました。
親愛なるウェブマスター、あなたのサイトのホスト名https://www.myapp.com/は、SSL証明書の「サブジェクト名」のいずれとも一致しません:
*。herokuapp.com
herokuapp.com
Googleボットは、ステージングアプリでrobots.txtを読み取り、このメッセージを送信します。クローラーがファイルを読み取れないようにするために何も設定しなかったためです。
ですから、私が考えているのは、ステージングと本番の間で.gitignoreファイルを変更することですが、これを行う方法がわかりません。
これを実装するためのベストプラクティスは何ですか?
編集
私はこれについてグーグルで検索し、この記事を見つけましたhttp://goo.gl/2ZHal
この記事では、基本的なラック認証を設定するように指示されており、robots.txtについて気にする必要はありません。
基本認証がグーグルボットを防ぐことができることを私は知りませんでした。この解決策は、.gitignoreファイルを操作する方が良いようです。