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 無風之雨 閱讀(843) 評論(0)  編輯  收藏 所屬分類: Server
          主站蜘蛛池模板: 高安市| 迁西县| 永靖县| 孝义市| 丽水市| 皮山县| 资兴市| 繁峙县| 阜南县| 潞西市| 玛沁县| 平湖市| 盘山县| 泗洪县| 通河县| 虎林市| 包头市| 定州市| 利辛县| 辉县市| 确山县| 濉溪县| 扬州市| 怀仁县| 新竹县| 元谋县| 青神县| 朝阳市| 定边县| 婺源县| 玉田县| 浦江县| 西乌| 望奎县| 泰安市| 江华| 成安县| 朔州市| 兴隆县| 军事| 木里|