規則重寫的配置命令-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...