Nginx - 重写时间戳资产
Nginx - Rewrite timestamped assets
我目前正在从 Apache 迁移到 Nginx,但我遇到了重写规则之一的问题。我的旧 .htaccess 中有以下规则:
RewriteRule ^(.*)\.[\d]{10}\.(css|js)$ . [L]
我将如何为 Nginx 重写此规则?我尝试的所有方法要么不起作用,要么只是阻止 Nginx 重新加载。
您可以使用这条规则:
Location ~ \.(css|js)$ {
rewrite "^(.+)\.\d{10}\.(css|js)$" .;
}
我目前正在从 Apache 迁移到 Nginx,但我遇到了重写规则之一的问题。我的旧 .htaccess 中有以下规则:
RewriteRule ^(.*)\.[\d]{10}\.(css|js)$ . [L]
我将如何为 Nginx 重写此规则?我尝试的所有方法要么不起作用,要么只是阻止 Nginx 重新加载。
您可以使用这条规则:
Location ~ \.(css|js)$ {
rewrite "^(.+)\.\d{10}\.(css|js)$" .;
}