Je voudrais réécrire les fichiers js et css en utilisant nginx
j’ai ce modèle d’urls
css: http://myhost.com/css/min/css_home.1330004285.css
js: http://myhost.com/js/min/js_home.1330004285.js
car les fichiers css doivent être redirigés vers http://myhost.com/css/min/css_home.css
et de la même manière pour les fichiers js
J’ai essayé de résoudre ce problème en utilisant cette solution mais je ne fonctionne pas, cela me montre une erreur lors du redémarrage du serveur nginx
location ~* \.(css|js) { rewrite /(.*)\.[\d]{10}\.(css|js) $1.$2 last; }
La règle de réécriture semble un peu compliquée.
Vous pouvez essayer ceci:
rewrite /(.+/)\.+\.(css|js)$ /$1.$2 last;
Si vous devez utiliser votre original, vous devez le mettre entre guillemets car il contient des accolades … ‘{‘ et ‘}’
rewrite "/(.+)\.[\d]{10}\.(css|js)$" /$1.$2 last;