- 540 名前:Name_Not_Found [2007/01/18(木) 10:39:52 ID:jtnGZfDC]
- 質問です。
トラックバックスパムを送信してくるボットを規制しようとしています。 以前来ていたボットはIPアドレスはランダムでしたがいつもUser-Agentが固定だったので 以下の記述で規制できました。 <Files index.php> <limit POST> SetEnvIf User-Agent "Mozilla/4\.0 \(compatible; MSIE 6\.0; Windows NT 5\.1\)" trackers Order Allow,Deny Allow from all Deny from env=trackers </limit> </Files> それから数ヶ月後、今回は新たにUser-Agentが「Mozilla/5.0」という名前で来ています。 ところが、 SetEnvIf User-Agent "Mozilla/5\.0" trackers というのを追加すると、 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1) Gecko/20061010 Firefox/2.0 などのUser-Agentを持つFirefoxが規制されてしまうようです。 「Mozilla/5.0」のみを規制し、 「Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1) Gecko/20061010 Firefox/2.0」は 規制しないようにするにはどう書けばいいのでしょうか?
|
|