重写规则以排除静态文件,如 woff 和 ttf
Rewrite rule to exclude static files, like woff and tff
我想避免将 URL 重写规则应用于 woff
和 tff
等字体文件。我尝试了以下方法:
RewriteCond %{REQUEST_URI} !^.*\.(jpg|css|js|gif|png|woff|tff)$ [NC]
但是没有用。
我的字体文件位置是/theme/fonts
。但我想基于扩展名来做,以防以后位置发生变化。
使 *.woff 文件不应用任何重写规则的正确条件是什么?
谢谢。
将基于否定的条件更改为:
RewriteCond %{THE_REQUEST} !\.(jpe?g|css|js|gif|png|woff|tff)\s [NC]
使用 THE_REQUEST
变量而不是 REQUEST_URI
因为其他规则可能会影响 REQUEST_URI
不像 THE_REQUEST
.
我想避免将 URL 重写规则应用于 woff
和 tff
等字体文件。我尝试了以下方法:
RewriteCond %{REQUEST_URI} !^.*\.(jpg|css|js|gif|png|woff|tff)$ [NC]
但是没有用。
我的字体文件位置是/theme/fonts
。但我想基于扩展名来做,以防以后位置发生变化。
使 *.woff 文件不应用任何重写规则的正确条件是什么?
谢谢。
将基于否定的条件更改为:
RewriteCond %{THE_REQUEST} !\.(jpe?g|css|js|gif|png|woff|tff)\s [NC]
使用 THE_REQUEST
变量而不是 REQUEST_URI
因为其他规则可能会影响 REQUEST_URI
不像 THE_REQUEST
.