当Apache收到来自特定(恶意)用户代理的请求时,是否可以让Apache返回500状态?
是的,你可以用mod_rewrite模块来做。 以下条目将向用户代理string中带有文本“Opera”或“MSIE”的客户端返回一个403 Forbidden响应,而不pipe文本大小写。
RewriteEngine on RewriteCond %{HTTP_USER_AGENT} MSIE [NC,OR] RewriteCond %{HTTP_USER_AGENT} Opera [NC] RewriteRule ^.* - [F,L]
如果您宁愿返回500内部服务器错误,则将RewriteRule指令末尾的F更改为R=500 。