php坏请求保护
我刚发现我的网站被随机URL攻击: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对在(
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}”!“(第|页模块)”