rewrite ^/(0\.[0-9]+)/(.*)$ /api/$1/$2;
}
+ # Strip asset tags
+ location ~ ^/(images|javascripts|openlayers|stylesheets)/ {
+ rewrite ^/(.*)/[0-9]+$ /$1;
+ }
+
# Handle tiles@home requests
location /api/ {
if ($http_user_agent ~ "^tilesAtHome") {
# Deny old and unknown API versions
location ~ ^/api/0\.[0-9]+/ {
- deny all;
+ return 404;
}
# Handle Special Case Expiry
- location ~ ^/(export|openlayers)/ {
+ location ~ ^/openlayers/ {
+ expires 7d;
+ }
+ location ~ ^/export/embed.html$ {
expires 7d;
}
location ~ ^/(images|javascripts|stylesheets)/ {