.htaccess:如何阻止以/?

时间:2017-07-28 05:59:55

标签: php wordpress apache .htaccess mod-rewrite

我的网站托管在WordPress上,从昨天开始,我不断收到导致我网站失败的错误请求。网站显示“达到资源限制”,并在我的Cpanel输入流程40/40和CPU使用率100/100。

我同时从许多不同的ips处获得查询,但无法阻止它们。

这里是查询类型 -

myurl/?tie=strange
myurl/?connect=once
myurl/?me=sight
myurl/?yard=gentle
myurl/?man=are
myurl/?man=are
myurl/?may=dance
myurl/?chief=add
myurl/?we=true

以下是网址 -

https://www.facebook.com/sharer/sharer.php?u=https://www.facebook.com/sharer/sharer.php?u=your
https://play.google.com/store/search?q=world

http: //www. zahnarzt-buhl.de/praxis/plugins/content/plugin_googlemap2_proxy.php?url=near

http: //www .w3.org/services/tidy?docAddr=measure

当我阻止“?” .htaccess文件中的(标点符号)然后我的网站工作正常,但包含标点符号的网址除外。

我在.htaccess文件中添加了这些行

  • RewriteCond%{THE_REQUEST} \ s / + [^?] * \?

  • RewriteRule ^ - [F,L]

我想只阻止正斜杠和问号(“/?”),以便在请求网址包含/?然后一起阻止它,如果只是问号?然后发现允许。

0 个答案:

没有答案