阻止.htaccess中的URL - 为什么不工作?

时间:2016-06-01 09:12:43

标签: .htaccess

我的网站遭到机器人攻击,我想阻止它们。

[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>

但它不起作用,问题出在哪里?

1 个答案:

答案 0 :(得分:1)

从RewriteCond的模式中删除uri

<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymlinks

RewriteCond %{QUERY_STRING} ^option=com [NC]
RewriteRule ^(.*)$ - [F,L]
</IfModule>