7

この方法で .htaccess を使用して、すべての米国の IP をブロックします。

<Limit GET HEAD POST>
order deny,allow
deny from 3.0.0.0/8
deny from 4.0.0.0/25
deny from 4.0.0.128/26
deny from 4.0.0.192/28
deny from 4.0.0.208/29
....
allow from all
</Limit>

米国内のすべての IP をブロックした後、Google は私のウェブサイトにアクセスしてインデックスに登録できますか?

編集 :あいまいで申し訳ありませんが、Google に私のウェブサイトをインデックスしてもらいたいと思っています。

4

5 に答える 5

14

Google のサーバーは世界中に分散していますが、検索エンジンのボットがどこから発信されているのかを特定するのは非常に困難です。私が提案するのは、IP 範囲をブロックすることですが、次のUser-Agentような検索ボットに対して一致する除外句を追加することです。

SetEnvIfNoCase User-Agent (googlebot|bingbot|yahoo!\sslurp) is_search_bot

<Directory /docroot>
    Order Deny,Allow

    Deny from 3.0.0.0/8
    Deny from 4.0.0.0/25
    Deny from 4.0.0.128/26
    Deny from 4.0.0.192/28
    Deny from 4.0.0.208/29

    Allow from env=is_search_bot
</Directory>
于 2013-10-10T18:11:05.653 に答える
0

Google には多くのデータ センターがありますが、すべてのボットは米国にあるため、IPS をブロックしても Google はあなたのウェブサイトをスキャンできません。

于 2013-10-11T19:50:14.753 に答える
0
于 2013-10-16T04:19:06.863 に答える