Skip to content
Snippets Groups Projects

archwiki/templates/nginx.d.conf.j2: fix access to MediaWiki extension assets

Merged nl6720 requested to merge nl6720/infrastructure:fix-access-to-archwiki-resources into master
1 file
+ 9
2
Compare changes
  • Side-by-side
  • Inline
@@ -122,8 +122,15 @@ server {
limit_req zone=archwikilimit burst=10 nodelay;
}
# whitelist known OK directories
location ~ ^/(?:skins|resources|images|extensions/ArchLinux/modules|extensions/WikiEditor/modules/images/toolbar|extensions/CodeMirror/resources/mode/mediawiki/img)/ {
# MediaWiki assets (usually images)
location ~ ^/resources/(?:assets|lib|src) {
expires 30d;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
# Assets, scripts and styles from skins and extensions
location ~ ^/(?:skins|extensions)/.+\.(?:css|js|gif|jpg|jpeg|png|svg|wasm)$ {
expires 30d;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
Loading