Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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
php坏请求保护_Php_Bad Request_Ddos - Fatal编程技术网

php坏请求保护

php坏请求保护,php,bad-request,ddos,Php,Bad Request,Ddos,我刚发现我的网站被随机URL攻击: mysite.com/index.php?S8QGLe1=581&v8FJPJy0S5=kHspRdtaeLv&YbdIFl1lL mysite.com/index.php?kkFPD=lvVJivSMdsdfXK&LlRlQQ6=6gb mysite.com/index.php?WwTl0J=La7&yQw=mr1xo1d42n0eyhv8d&7LXxO=OYa 当我点击其中一个(index.php)时,会打开并忽略它后面的文本! 我如何使php对在(

我刚发现我的网站被随机URL攻击:

mysite.com/index.php?S8QGLe1=581&v8FJPJy0S5=kHspRdtaeLv&YbdIFl1lL

mysite.com/index.php?kkFPD=lvVJivSMdsdfXK&LlRlQQ6=6gb

mysite.com/index.php?WwTl0J=La7&yQw=mr1xo1d42n0eyhv8d&7LXxO=OYa


当我点击其中一个(index.php)时,会打开并忽略它后面的文本!

我如何使php对在(index.php)之后有随机文本的URL给出404错误?


谢谢

这将为任何类型的查询字符串发送evry请求的“禁止”错误

RewriteCond "%{QUERY_STRING}" ".*"
RewriteCond "%{REQUEST_URI}" "index.php" /*  it's the index.php file */
RewriteRule "(.*)" '-' [F]

谢谢,很好用。但是如何添加异常以允许某些查询字符串(如(?page-?module)将以下行添加为:
RewriteCond“%{Query_string}”!“(第|页模块)”