htaccess重写url包含

时间:2016-05-09 12:13:34

标签: .htaccess mod-rewrite

我试图阻止我网站中的某些网址,例如我想"禁止"当包含诸如options,k2或component之类的单词时,url并给它们403。问题是htaccess无法正常工作

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

在僵尸攻击时阻止www.example.com/option=?asdasdad 但它在机器人攻击时没有阻止www.example.com/index.php/option=?asdad

任何?

1 个答案:

答案 0 :(得分:2)

删除上述内容并仅输入以下代码:

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