我的网站遭到机器人攻击,我想阻止它们。
[01 / Jun / 2016:11:02:56 +0200]" GET /index.php?option=com_user&view=register HTTP / 1.1" 301 804
我正在尝试
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{QUERY_STRING} index.php?option=com [NC]
RewriteRule ^(.*)$ - [F,L]
</IfModule>
但它不起作用,问题出在哪里?
答案 0 :(得分:1)
从RewriteCond的模式中删除uri
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{QUERY_STRING} ^option=com [NC]
RewriteRule ^(.*)$ - [F,L]
</IfModule>