NAME
assets-versionize.pl - Utility to add version to js, css and image file name
VERSION
version 0.1
SYNOPSIS
assets-versionize.pl [--dry-run --quiet] --assets-dir assets-dir --prefix prefix file-or-dir
-n/--dry-run print the lines to add version, but do not execute replacement
-q/--quiet do not print the lines to add version
-s/--strict strict regexp to match file. The file should match \.v[0-9a-f]{6}\.
-a/--assets-dir assets directory
-p/--prefix the prefix of the js, css and images file name in code
DESCRIPTION
You can add following code to your nginx configuration:
location ~ "\.v[0-9a-f]{6}\.(js|css|png|jpg|jpeg|gif|ico)$" {
rewrite "^(.*)\.v[0-9a-f]{6}\.(js|css|png|jpg|jpeg|gif|ico)$" $1.$2 last;
}
location ~ \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
AUTHOR
Ye Wenbin, <wenbinye@gmail.com>
COPYRIGHT AND LICENSE
Copyright (C) 2013 by Ye Wenbin
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.2 or, at your option, any later version of Perl 5 you may have available.
BUGS
None reported... yet.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 71:
Non-ASCII character seen before =encoding in 'configuration:'. Assuming UTF-8