2017-05-09 50 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