.htaccess-如果包含单词(变量),则阻止请求
基于一个旧的url(get变量)结构,我在我的站点上收到了大量的请求。这不是人类所遵循的,所以我不想重定向它,而是想阻止它,这样它就可以使用服务器上几乎0个资源 如果url包含类似于.htaccess-如果包含单词(变量),则阻止请求,.htaccess,.htaccess,基于一个旧的url(get变量)结构,我在我的站点上收到了大量的请求。这不是人类所遵循的,所以我不想重定向它,而是想阻止它,这样它就可以使用服务器上几乎0个资源 如果url包含类似于thewebsite.com/?s=bla&some_variable=1的内容,我想用prejuduce阻止它 这就是我所拥有的,但它似乎不起作用 <FilesMatch "some_variable=1$"> order allow,deny deny from all </Fi
thewebsite.com/?s=bla&some_variable=1
的内容,我想用prejuduce阻止它
这就是我所拥有的,但它似乎不起作用
<FilesMatch "some_variable=1$">
order allow,deny
deny from all
</FilesMatch>
命令允许,拒绝
全盘否定
我做错了什么?您可以使用mod_rewrite和
query_string
解析查询字符串
您可以将此代码放在根目录中
RewriteEngine On
RewriteCond %{QUERY_STRING} some_variable=1 [NC]
RewriteRule ^ - [F]
注意:不要忘记检查mod_rewrite是否已启用