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 無風之雨 閱讀(842) 評論(0)  編輯  收藏 所屬分類: Server
          主站蜘蛛池模板: 家居| 神池县| 邵武市| 迁安市| 安庆市| 永昌县| 德格县| 桦南县| 黔西县| 仁化县| 涡阳县| 兴和县| 洪湖市| 金沙县| 基隆市| 靖边县| 图片| 黄浦区| 海阳市| 万宁市| 霸州市| 阿城市| 卢湾区| 南宁市| 泾川县| 阜城县| 文山县| 巧家县| 弥渡县| 深圳市| 三门峡市| 平阴县| 普陀区| 巴中市| 松滋市| 宁城县| 陈巴尔虎旗| 高青县| 贺兰县| 道孚县| 沁水县|