Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess htaccess重写url包含_.htaccess_Mod Rewrite - Fatal编程技术网

.htaccess htaccess重写url包含

.htaccess htaccess重写url包含,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我试图阻止我的网站中的一些URL,例如,当包含选项、k2或组件等词时,我想“禁止”URL并给它们403。问题是htaccess不能正常工作 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_METHOD} ^(option|k2|component) [NC] RewriteRule .* - [F] </IfModule> 重新启动发动机 重写cond%{REQUEST_METHOD}^(

我试图阻止我的网站中的一些URL,例如,当包含选项、k2或组件等词时,我想“禁止”URL并给它们403。问题是htaccess不能正常工作

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

重新启动发动机
重写cond%{REQUEST_METHOD}^(选项| k2|组件)[NC]
重写规则。*-[F]
当bot攻击www.example.com/option=?asdasdad时正在阻止 但当bot攻击www.example.com/index.php/option=?asdad时,它不会阻塞


有人吗?

删除上面的代码,只放以下代码:

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

它不起作用:
www.mydomain.com:80155.254.203.181---[09/May/2016:16:22:59+0200]“GET/?option=com_k2&view=itemlist&task=user&id=378647 HTTP/1.0“200 12004”-“PHP/5.2.82”