2


2

私は投票したり、投票を落としたり、ポスト標準のコミュニティモデレーションのものにフラグを立てるといったことをする、たくさんのajax化されたリンクを持っています。

問題は、googlebotがそれらのリンクをクロールし、投票し、投票し、そしてアイテムにフラグを立てることです。

これをrobots.txtに追加すると、googlebotがこれらのリンクをクロールできなくなりますか? それとも他にやらなければいけないことはありますか?

ユーザーエージェント:Googlebot許可しない:/ item / * / flag /許可しない:/ item / * / vote /

ありがとうございます。

編集:投稿方法を変更し、googlebotはまだ投稿にフラグを立てています。

構文は次のとおりです。


何かご意見は?

2 Answer


4


これらのリンクをGETではなくPOSTに変更してください。そうすれば、クローラについて心配する必要がなくなります。 これを行う他の理由があります:ウェブキャッシュはGETをキャッシュすることを決定するかもしれません、そしてそれ故にユーザーがリンクをクリックしたとき実際にあなたのサーバーをヒットしません。 彼らはPOSTをキャッシュしません。


0


POST要求は変革的なのでPOST要求を出すことを除いて、ゲストユーザー(ログインしていない人)はコミュニティのモデレートに投票する権利を持つべきではありません。 そのため、投票からそれらを除外するだけで、ボットの問題は解決します。