違反サイトをアクセス拒否する方法 .htaccessファイルで

   

楽市360のブログパーツを利用しているサイトの中で、違反しているサイトがいくつかあったので、アクセス拒否させて頂いた。

ことの発端は、「最近楽市360が表示されない時間帯がある」との意見を頂いたことだ。
調べてみると、確かに夜0時あたりで、503エラーが出る。

さらに調査を進めると、メチャクチャリソースを食っている利用者が居た。
一ページにブログパーツのコードを100個以上設置している、完全なスパムサイトだ。
そのページが一回呼び出されると、当方のサービスが100回呼び出されるのだから、たまったものではない。

速やかにアクセス拒否させて頂いた
一ページ表示するに2分以上かかるページに、存在意義があるのだろうか?

また、一ページに10個以上設置しているブログもあったので、こちらもアクセス拒否させて頂いた。

アクセス拒否するために、.htaccessファイルに次の記述を追加した。

+++
http://www.sample1.com、http://www.sample2.com…をアクセス拒否したい場合。

SetEnvIf REFERER "sample1.com" Ref1
SetEnvIf REFERER "sample2.com" Ref1

Order Allow,Deny
Allow from all
Deny from env=Ref1

+++

ほとんどの方はルールを守っておられる。
しかし、一つ注意が。

ブログでは、トップページに最新の記事が並ぶことが多い。
たとえば10日分掲載されるとすると、各記事にブログパーツを設置したばあい、トップページに10個のブログパーツが並ぶことになる。

これは絶対にやめていただきたい

ブログには、「追記」の機能がある。
ブログパーツは「追記」部に設置して、トップページの新着記事には掲載されないようにお願いします。

サーバー負荷の問題が再燃しそうだ。
早急に負荷分散策を立てなければ。

最終更新日:2007.10.27 | コメント(0) | トラックバック(0) | ブログパーツ開発 楽市360

» ブログパーツ開発楽市360

トラックバック

※当サイトへのトラックバックは、当サイト内ページへのリンクがないと、受け付けない仕様になっています

サイト内検索
サイトマップ
最近の記事
コミュニティ

あわせて読みたい  フィードメーター - web2.0的ラボ

製品レビューポータル「MONO-PORTAL」