Nginx - 重写带时间戳的资产

时间:2016-01-05 09:58:54

标签: .htaccess mod-rewrite nginx url-rewriting rewrite

我目前正在从Apache迁移到Nginx,并且遇到了其中一个重写规则的问题。我在旧的.htaccess中有以下规则:

RewriteRule ^(.*)\.[\d]{10}\.(css|js)$ $1.$2 [L]

我如何为Nginx重写此规则?我尝试的所有东西要么不起作用,要么只是阻止Nginx重新加载。

1 个答案:

答案 0 :(得分:2)

您可以使用此规则:

Location ~ \.(css|js)$ {
   rewrite "^(.+)\.\d{10}\.(css|js)$" $1.$2;
}