#—— 位於行首時表示注釋。
[f] —— forbidden(禁止): 命令伺服器返回 403forbidden錯誤給使用者瀏覽器
[l] —— last rule(最後一條規則):告訴伺服器在本條規則執行完後停止重寫url
[n] ——
next(下一條規則):告訴伺服器繼續重寫,指導所有重寫指令都執行過
[g] —— gone(丟失):命令伺服器返回410 gone(no longer exists)錯誤訊息
[p] —— proxy(**):告訴伺服器通過mod_proxy模組處理使用者請求
[c] —— chain(**):告訴伺服器將當前的規則和前面的規則進行**
[r] —— redirect(重定向): 命令伺服器發出重定向訊息,以便使用者瀏覽器發出rewritten/modified(重寫/修改)url的請求
[nc] —— no
case(不區分大小寫):對客戶端請求的url不區分大小寫
[pt] —— pass through(放行):讓mod_rewrite模組將重寫的url傳回給apache做進一步處理
[or] —— or(邏輯或):用邏輯「或」將兩個表示式連線在一起,如果結果為「真」,則會應用後繼的相關規則
[ne] —— no escape(禁用轉義):命令伺服器在輸出時禁用轉義字元
[ns] —— no subrequest(禁用子請求):如果存在內部子請求,則跳過當前命令
string(追加查詢字串):命令伺服器在url末尾追加查詢字串
[s=x] —— skip(跳過):如果滿足某指定的條件,則跳過後面第x調規則
[e=variable:value] —— environmental variable(環境變數):命令伺服器將值value賦給變數variable
[t=mime-type] —— mime type(mime型別):宣告目標資源所屬的mime型別
—— 匹配乙個字元集合,例如[xyz]可以匹配x,y或者z
+ —— 例如[xyz]+會以任何順序、次數匹配x,y,z的出現
[^] —— 字元^表示字符集的補集。[^xyz]將匹配沒有x,y或者z的字串
[a-z] —— 連字元(-)表示匹配從字母a到字母z的所有字串
a —— 指定字母a出現的次數為n次,滿足該條件時匹配。例如x僅與***匹配
a —— 指定字母a出現的次數至少為n次,例如x可以與***或者***x等匹配
a —— 指定a出現的次數至少為n到m次。
() —— 用於將正規表示式分組,滿足第一組正規表示式的字串會被儲存在變數$1中,以此類推。如果括號中的不是正規表示式,例如(perishable)?press
將能夠匹配有或者沒有perishable字首的press
^ —— 位於行首。注意:和中括號中的[^]意義不同。
$ —— 位於行末
? —— 例如 monzas? 會匹配 monza 或者 monzas,而 mon(za)? 會匹配 mon 或者 monza。又如 x?會匹配「空字元」 或者 乙個x
! —— 邏輯非。例如「!string」 將會匹配除了「string
」以外的所有字串
.—— 表示任意字串
- —— 命令apache「不要」重寫url,例如「***.domain.com.*– [f]」
+ —— 匹配至少乙個任意字元,例如g+匹配以g開頭、並且後面至少有乙個字元的字串
* —— 匹配零個或多個字元,例如「.*」匹配任意字串
| —— 邏輯「或」,與[or]不同的是,它只匹配字串,例如(x|y)匹配x或者y
\ —— 轉義字元。可以轉義左括號( 尖字元^ 美元符號$ 感嘆號! 點. 星號* 管道符號|右括號) 等
\.—— 轉義為點字元(點字元在正規表示式中可以匹配任意字元)
/*—— 零個或多個正斜槓
.* —— 零個或多個任意字元(即,匹配任意字串,包括空字元)
^$ —— 匹配「空字元」、「空行」
^.*$ —— 匹配任意字串(僅限一行)
[^/.] —— 匹配既非「正斜槓」也不是「點」的任意字元
[^/.]+ —— 匹配第乙個字元既非「正斜槓」也不是「點」,後繼字元可以是「正斜槓」或者「點」的字串
http:// —— 匹配「http://」
^domain.* —— 匹配以「domain」開始的字串
^domain\.com$ —— 僅匹配「domain.com」
-d —— 測試字串是否是已存在的目錄
-f —— 測試字串是否是已存在的檔案
-s —— 測試字串所指檔案是否有「非零」值
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...
haccess規則學習
rewriteengine on rewritecond mozilla 5 0.rewriterule index.php index.m.php rewritecond lynx.rewriterule index.php index.l.php rewriterule index.php in...
機器學習 規則學習
f1 f 2 fl 一階規則比 邏輯規則?強很多,能表達複雜的關係,稱為關係型規則,其語義層面與人類的語義層面一致。如何從訓練集學出單條規則 從空規則開始,將正例類別作為規則頭,逐個遍歷訓練集中的每個屬性及取值。在屬性和候選值較多時會存在組合 的問題。cn2 似然率統計量lrs lrs 2 m lo...