diff --git a/mods/sample-nginx.config b/mods/sample-nginx.config index abd40c573..843b4b716 100644 --- a/mods/sample-nginx.config +++ b/mods/sample-nginx.config @@ -55,13 +55,16 @@ server { rewrite ^/(.*) /index.php?q=$1 last; } - # statically serve these file types + # statically serve these file types when possible + # otherwise fall back to front controller # allow browser to cache them # added .htm for advanced source code editor library - location ~* \.(jpg|jpeg|gif|png|css|js|ico|htm)$ { + location ~* \.(jpg|jpeg|gif|png|css|js|ico|htm|html)$ { expires 30d; + try_files $uri /index.php?q=$uri&$args; } + # block these file types location ~* \.(tpl|md|git|tgz) { deny all;