Ginew.Z 的博客

          一切,為了讓生活更簡單、更自然

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            21 Posts :: 0 Stories :: 14 Comments :: 0 Trackbacks
          一般情況下,Referer和User-Agent同時為空的時候,可以認為是其他網站在批量采集本站數據,我打算deny掉這種請求。不過apache文檔里面沒有提到有兩個環境變量的與操作。最后chinaunix上有大俠回答了我的問題:

          SetEnv?? log_flag=1
          SetEnvIf Referer !"^$"? log_flag=0
          SetEnvIf user-agent !"^$" log_flag=0
          ...

          看字面上,就是如果用兩個非的或來代替與
          這樣,只要兩個條件有一個不滿足,就log_flag就會變掉,只要它變掉了,就說明不符合我屏蔽的規則。
          高手就是高手,為什么非要苛求一定要有“與”呢,兩個“非”的“或”,不一樣達到要求?

          學習了。
          posted on 2006-04-11 12:25 無風之雨 閱讀(845) 評論(0)  編輯  收藏 所屬分類: Server
          主站蜘蛛池模板: 贵定县| 巩留县| 沂源县| 崇明县| 洱源县| 灌云县| 望城县| 汾阳市| 焦作市| 巴楚县| 宁河县| 慈溪市| 遂昌县| 通化县| 临朐县| 阳山县| 保亭| 普兰县| 浦县| 逊克县| 民勤县| 砚山县| 芦溪县| 柏乡县| 景泰县| 宁南县| 齐齐哈尔市| 清原| 荣成市| 财经| 石城县| 拜城县| 通山县| 壶关县| 汝南县| 石阡县| 若尔盖县| 屏东县| 安泽县| 青冈县| 温州市|