RewriteCond關鍵字通常用于在.htaccess文件中設置條件。它用于指定一個條件,只有當這個條件為真時才會執行下一條RewriteRule指令。
例如,以下是一個使用RewriteCond的示例:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/admin
RewriteRule ^admin/(.*)$ /admin/index.php?page=$1 [L]
在這個示例中,RewriteCond用于檢查請求的URI是否以/admin開頭。只有當請求的URI以/admin開頭時,才會執行后面的RewriteRule指令。
需要注意的是,RewriteCond指令必須緊跟在RewriteRule指令之前,并且每個RewriteCond指令只能包含一個條件。如果有多個條件需要滿足,可以使用多個RewriteCond指令來逐個檢查。