要結合RewriteCond進行URL重寫,首先需要定義一個條件,然后根據該條件來進行URL重寫。
例如,如果要將所有以“.html”結尾的URL重寫為“.php”,可以使用以下代碼:
RewriteEngine On
RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^(.*)\.html$ $1.php [L]
在這個例子中,RewriteCond用于定義一個條件,即如果請求的URL以“.html”結尾,則執行下面的RewriteRule。RewriteRule中的正則表達式將匹配以“.html”結尾的URL,并將其重寫為以“.php”結尾的URL。
通過結合RewriteCond和RewriteRule,可以更精確地控制URL重寫的條件和規則,從而實現更靈活和多樣化的URL重寫功能。