2017-05-09 30 views
1

我想避免將URL重寫規則應用於像wofftff這樣的字體文件。我試過如下:重寫規則排除靜態文件,如woff和tff

RewriteCond %{REQUEST_URI} !^.*\.(jpg|css|js|gif|png|woff|tff)$ [NC]

但它沒有工作。

我的字體文件位置是/theme/fonts。但我希望根據擴展名來做,以防稍後地點發生變化。

什麼是正確的條件,使* .woff文件不應用任何重寫規則?

謝謝。

回答

1

更改您的否定基礎條件是:

RewriteCond %{THE_REQUEST} !\.(jpe?g|css|js|gif|png|woff|tff)\s [NC] 

使用THE_REQUEST變量,而不是REQUEST_URI,因爲其他規則可能不像THE_REQUEST影響REQUEST_URI