Rewrite 中符號含義

2021-07-10 03:10:13 字數 1394 閱讀 6701

規則重寫的配置命令-rewriteengine on/off

設定apache是否啟用重寫引擎

-rewriterule

作用: 為重寫引擎定義重寫規則

格式: rewriterule 正規表示式 替代字串 [標記]

正規表示式元字元:

. 任意乙個單字元

[chars]

字元類: "chars"中的任意乙個字元

[^chars]

字元類: 不在"chars"中的字元

text1|text2 選擇: text1 或 text2

? 前面的字元出現 0 或 1 次

* 前面的字元出現 0 或 n 次(n > 0)

+ 前面的字元出現 1 或 n 次(n > 1)

^ 錨定到行首

$ 錨定到行尾

\字元

轉義字元

f 強制禁止url

g 強制廢棄url

l 結尾規則

n 跳轉到開頭、從開再來

nc 忽略大小寫

p 強制為**

r 強制為重定向

例項:rewriterule ^/$

[r,l]

//對**根目錄的訪問請求全轉向

-rewritecond

作用:定義重寫發生的條件

格式:rewritecond 字串

正規表示式 [標記]

字串所包含一些特殊字元:

a. $n 反向rewriterule中的分組

b. %n 反向rewritecond中的分組

c. 伺服器變數

% 客戶機資訊,包括作業系統和瀏覽器資訊

% 請求的主機名

% 客戶機ip位址

% 客戶機的主機名

% 客戶機連線伺服器所有埠

% 客戶機的請求方法

% 客戶機的請求的檔名

% 客戶機請求uri

% 伺服器的站點主目錄

% 伺服器的名稱

% 伺服器的ip位址

% 伺服器的埠號

特殊比較符號:

< 小於

> 大於

= 等於

-d 判斷是不是存在的目錄

-f 判斷是不是存在的普通檔案

-s 判斷是不是為非空的普通檔案

-x 判斷是不是為可執行的檔案

-l 判斷是不是為鏈結檔案

-u 判斷是不是有效的url

標記:-nc

忽略大小寫

-or

或例項:rewritecond % ^192.168.3.1

-rewritebase

作用:設定目錄級重寫的基準url

格式:rewritebase url-path

CSS符號含義

1.css引用的基本形式 2.格式 a 在html檔案中引用css採用的形式 b 以 開頭可以應用到一般的元件中去,例如 testcss 則在div標籤中可以直接用 的形式 在元件中引用多個css樣式,在class屬性中用空格隔開 c 以 開頭應用到id與css樣式同名的元件中,例如 testcss...

UML符號含義

類之間的關係 uml把類之間的關係分為以下5種.關聯 類a與類b的例項之間存在特定的對應關係 依賴 類a訪問類b提供的服務 聚集 類a為整體類,類b為區域性類,類a的物件由類b的物件組合而成 泛化 類a繼承類b 實現 類a實現了b介面 關聯 association 關聯指的是類之間的特定對應關係,在...

css符號含義

1.css引用的基本形式 2.格式 a 在html檔案中引用css採用的形式 b 以 開頭可以應用到一般的元件中去,例如 testcss 則在div標籤中可以直接用 的形式 在元件中引用多個css樣式,在class屬性中用空格隔開 c 以 開頭應用到id與css樣式同名的元件中,例如 testcss...