1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          RewriteCond 詳解「建議收藏」

          來源:互聯網轉載 時間:2024-01-29 07:54:58

          RewriteCond 重寫規則執行條件

          語法: RewriteCond TestString CondPattern

          生效域: server config, virtual host, directory, .htaccess

          特別的上面的 TestString, 可提供反向引用. 引用模式為: %N 其中N為(0 <= N <=9), 引用當前若干RewriteCond條件中最后符合的條件中的分組成分, 也就是括號里的內容.不過用到的不多. 反向應用多在RewriteRule里常用.

          RewriteCond 語法中的 TestStrng 為要被檢查的內容, CondPattern 是進行匹配的規則, 它是一個兼容Perl風格的正則表達式和一些其他的特有字符屬性. 這里介紹一下.

          第一個: ! (感嘆號) 表示否的意思. 比如一個條件: 判斷訪問此頁面的上一頁URL是否包含 sex 字符的話可以用這樣: RewriteCond %{HTTP_REFERER} !(sex)

          第二個: < 就是小于的意思, TestString < CondPattern.

          第三個: > 就是大于于的意思, TestString < CondPattern.

          第四個: = 相等的意思. <, >, = 三個和通常程序語言使用的 <, >, = 功能類似.

          第五個: -d 是否是一個目錄. 判斷TestString是否不是一個目錄可以這樣: !-d

          第六個: -f 是否是一個文件. 判斷TestString是否不是一個文件可以這樣: !-f

          第七個: -s 是否是一個正常的有大小的文件. 判斷TestString是否不是一個正常的有大小的文件可以這樣: !-s

          第八個: -l 是否是一個快捷方式文件. 判斷TestString是否不是一個快捷方式文件可以這樣: !-l

          第九個: -x 是否是一個文件并且又執行權限. 判斷TestString是否不是一個文件并且又執行權限可以這樣: !-x

          第十個: -F 檢查TestString是否是一個合法的文件,而且通過服務器范圍內的當前設置的訪問控制進行訪問。這個檢查是通過一個內部subrequest完成的, 因此需要小心使用這個功能以降低服務器的性能。

          第十一個: -U 檢查TestString是否是一個合法的URL,而且通過服務器范圍內的當前設置的訪問控制進行訪問。這個檢查是通過一個內部subrequest完成的, 因此需要小心使用這個功能以降低服務器的性能.

          另外: RewriteCond 指令后面可帶 Flag, 現在只要2個可用, 一個是 NC|nocase, 不區分大小寫的意思. 一個是 OR|ornext 表示連接下一個條件的意思.

          RewriteCond 實際需要使用情況比如要判斷一個條件成真的時候才執行相關的重寫操作. 緊接著它下面的 RewriteRule 總是在RewriteCond 條件判斷為真的時候才被執行.

          看下面的一個例子:

          #開啟服務器重寫模式RewriteEngine on#來自 www.test.cn 的連接訪問本站時都只能訪問 test.php 這頁.RewriteCond %{HTTP_REFERER} (www.test.cn)RewriteRule (.*)$ test.php#來自 www.test.com 的連接訪問本站時都只能訪問 newTest.php 這頁.RewriteCond %{HTTP_REFERER} (www.test.com)RewriteRule (.*)$ newTest.php

          更多參考:

          http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

          130661.html

          標簽:rewritecond-
          上一篇:依賴包
          下一篇:radio 獲取選中值

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          Love的代碼是什么?愛當然意味著愛,但什么是愛?愛:“L”代表傾聽。愛就是不帶偏見地傾聽對方的需求,幫助他們?!贝砀屑?。愛需要不斷的感恩和同情,付出更多,澆灌愛的幼苗?!薄癡”代表價值。愛是表示尊重,表達體貼、真誠的鼓勵和愉快的贊美?!薄癊”代表“公差”。愛是善良,原諒彼此的缺點和錯誤,保持長處和短處。我愛你的代碼?關于“我愛你”的數字代碼1。使用ASC(“I love you”)函數將asc...

          天下食安是干什么的?《天下食安》是一個以食品安全為主題的大型農業科普欄目,包括訪談和紀錄片。國家衛生工作委員會食品安全教育中心作為其宣傳《食品安全法》、普及食品安全知識的主要職能部門,以“食品安全事關、民族未來,需要社會共治、人人參與”為宗旨,聯合食品企業、國家相關職能部門和農業專家,共同肩負起宣傳普及的重任。...

          如何刪除pe啟動項?具體的步驟追加1再點開始菜單,中,選擇運行,也可以用“winiconunlockR”快捷鍵就直接進入運行窗口,在窗口中鍵入“msconfig”命令,回車不能執行。2在彈出的“系統配置”窗口中,直接切換到“阻止”選項卡,選擇要刪除掉的啟動項,點擊下面的徹底刪除命令。如何刪除開始菜單中的設定程序訪問和默認值?你想問什么需要補充一下,我可以回答你!我明白了了。是這樣的找。你到控制面板...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>