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
@@ -122,18 +122,15 @@ server {
limit_req zone=archwikilimit burst=10 nodelay;
}
# MediaWiki assets (usually images)
location ~ ^/resources/(?:assets|lib|src) {
# MediaWiki assets
location ~ ^/(?:images|resources/(?:assets|lib|src)|(?: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";
}
# 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";
location /images/deleted {
# Deny access to deleted images folder
deny all;
}
# block all other directories
Loading