rewriteengine on
rewritecond % ^mozilla//5/.0.*
rewriterule index.php index.m.php
rewritecond % ^lynx.*
rewriterule index.php index.l.php
rewriterule index.php index.b.php
上面語句的作用是當你是用ff瀏覽器訪問index.php這個檔案的時候,會自動讓你訪問到index.m.php這個檔案,當你是用一些移動終端訪問的 時候,會讓你對index.php這個檔案的訪問實際訪問的是index.l.php去,如果你是用其它的瀏覽器訪問的時候,會讓你跳到 index.b.php。在說形象一點,上面的語句就等同於程式裡面的下面語句(依php語句為例):
**如下:
//跳轉到對index.b.php的訪問
在看例2:
rewritecond % (www.test.cn)
rewriterule (.*)$ test.php
上面語句的作用是如果你訪問的上乙個頁面的主機位址是www.test.cn,則無論你當前訪問的是哪個頁面,都會跳轉到對test.php的訪問。
在看例三:
**如下:
rewritecond % ^host1.* [or]
rewritecond % ^host2.* [or]
rewritecond % ^host3.*
rewriterule (.*)$ test.php
上面語句的作用是如果你的位址是host1或host2或host3的時候,則就跳到對test.php。從這裡可以看出,rewritecond語句之間預設的是and,如果想要or,則要明確的寫出來。
下面是自己收藏的一些有用的重寫規則:
rewritecond % !-f //如果檔案存在,就直接訪問檔案,不進行下面的rewriterule.(不是檔案或檔案不存在就執行重寫)
rewritecond % !-d //#如果目錄存在就直接訪問目錄不進行rewriterule
rewritecond % !^.*(/.css|/.js|/.gif|/.png|/.jpg|/.jpeg)$ //#如果是這些字尾的檔案,就直接訪問檔案,不進行rewrite
udev 規則學習
action add kernel sd a z 0 9 run bin umount l media usb k action add kernel sd a z 0 9 run bin rm fr media usb k action add kernel sd a z run bin umou...
機器學習 規則學習
f1 f 2 fl 一階規則比 邏輯規則?強很多,能表達複雜的關係,稱為關係型規則,其語義層面與人類的語義層面一致。如何從訓練集學出單條規則 從空規則開始,將正例類別作為規則頭,逐個遍歷訓練集中的每個屬性及取值。在屬性和候選值較多時會存在組合 的問題。cn2 似然率統計量lrs lrs 2 m lo...
一階規則學習
受限於命題邏輯表達能力,命題規則學習難以處理物件之間的關係 relation 而關係資訊再很多任務中是很重要的,要用一階邏輯表示,使用一階規則學習。描述了樣例間關係的資料稱為關係資料 relational data 有原樣本屬性轉化而來的原子公式稱為背景知識 backgroundknowledge ...