我正在使用此行仅匹配某些浏览器:
RewriteCond %{HTTP_USER_AGENT} !((Chrome|Firefox|Safari|Opera)\/\d+(\.\d+)*|(MSIE|Opera) \d+(\.\d+)*|Maxthon)
但由于某种原因,它给了我错误500.我用PHP的preg_match尝试了正则表达式,它就像我想要的那样工作......有谁知道问题可能是什么?
注意:我正在否定这种情况,因为我想禁止其他浏览器。
答案 0 :(得分:1)
我通过在正则表达式中用\ s替换“”来解决它。我完全忘记了常规空间基本上会跳到另一个论点。