リファラの末尾にスラッシュがないリクエストに対して、アクセス制限することにしました。IP アドレスで弾いてもキリが無いし、リファラ元に記録しないだけではサーバー負荷は軽減されないと思うし。.htaccess に次の 4 行を書いておいたらうまく動いているようです。
ただ一つ問題点があって、IE のオートコンプリートを使うと末尾のスラッシュを省略してリクエストしてくるので、そのアクセスまで弾いてしまうことです。正規表現でうまいことやれば良さそうな気がしますが、昨日ちょっと試したらうまいこと出来ませんでした。
今日も何にも無くてなんかモヤモヤな一日。こんなのが延々と続くと思うとなんだかな。そんな中で作り始めた曲も混沌としててモヤモヤ。th-20040815.mp3 (1.2 MB)
あくわゆづき」さんに教えてもらって、参考にしました。弾かれるのを見て止めたのか、昨日から来ていた大量のアクセスも止まりました。
『http:// で、始まって、ホスト名だけ』っていうのを間違いなく指定するように、うちはこうしてみました:
"^http://[^/]*(\.com|\.net|\.org|\.biz|\.info|\.name|\.us|\.ws)$"
IE のオートコンプリート&お気に入り対策として、「自サイトのアドレスは許可」しておくと尚良いかもしれません。私は正規表現がうまく書けずに断念しましたが。
internet advertising
loan calculator http
business cards http: