P粉7637488062023-09-01 09:04:12
當我閱讀問題的第一條評論時(此處),我明白我可以使用RewriteCond
的這個表達式(重寫前的條件處理)
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . ./index.html
在將所有請求重寫到index.html
檔案之前,有兩個條件,檢查REQUEST_FILENAME
以確保REQUEST_FILENAME
# 而不是(REQUEST_FILENAME
>!) 目前資料夾或目前資料夾的子資料夾之一中的檔案(-f
) 或目錄(-d
)
注意: ONE RewriteRule
之前的每個RewriteCond
僅影響相同的RewriteRule
並且不會影響RewriteRule
之後的任何RewriteRule