ステージングサイトからのクローラーを遮断する

ステージングサイトを持つクライアントが、自サイトがクロールされる可能性があるという懸念を表明しました。(クローラーが自ドメインを積極的に探す必要がありますが、何らかの理由でクローラーがサイトへのリンクに偶然遭遇した場合、サイトがクロールされる可能性があります。)

もちろん、この問題への対策として、allow_index_in_robots_txt および/または login_required を有効にすることが考えられますが、本番サイトからのバックアップをステージングサイトに復元するたびに、これらをリセットする必要があるという課題があります。

これらの設定のいずれも shadowed by global にはなっていません。

現時点で考えている解決策は、app.ymlsite_settings.yml を変更し、いずれかの変数に shadowed_by_global を追加するか、あるいはそれらを設定するプラグインを作成するというものです。

見落としている点はありますか?

「いいね!」 2

非常に近い将来、shadowed_by_global が「すべての設定を覆い隠せるようにする」に置き換えられる可能性が高いです。:crossed_fingers:

「いいね!」 5