2016-05-09 6 views
1

私は自分のサイトでいくつかのURLをブロックしようとしています。たとえば、URLを "禁止"し、オプション、k2、またはコンポーネントのような単語が含まれている場合は403を与えます。ボット攻撃が が、そのブロックしていないボットが攻撃しているwww.example.com/index.php/optionをwww.example.com/option=?asdasdad際の問題点は、htaccessファイルが正しく htaccess rewrite urlが含まれています

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_METHOD} ^(option|k2|component) [NC] 
RewriteRule .* - [F] 
</IfModule> 

がブロックしている作業ではありません=?asdad

誰でもいいですか?

答えて

2

上記を削除し、のみ次のコードを入れてください:

RewriteEngine on 
RewriteRule (option|k2|component) - [F] 
+0

をその動作していない: 'www.mydomain.com:80 155.254.203.181 - - [09// 2016月:16:22:59 +0200] "GET /?option = com_k2&view = itemlist&task = user&id = 378647 HTTP/1.0" 200 12004 " - " "PHP/5.2.82" – user3782638

関連する問題