server { listen 80 default_server; listen [::]:80 default_server; listen 443 ssl http2; listen [::]:443 ssl http2; server_name _; ssl_certificate /config/keys/cert.crt; ssl_certificate_key /config/keys/cert.key; index index.html index.htm index.php; #location#/ {return 302 $scheme://TP_DOMAIN/TP_URLBASE$request_uri;} location / { alias /config/www/; sub_filter_types *; sub_filter 'https://theme-park.dev/' $scheme://TP_DOMAIN/TP_URLBASE/; sub_filter 'http://theme-park.dev/' $scheme://TP_DOMAIN/TP_URLBASE/; sub_filter 'https://develop.theme-park.dev/' $scheme://TP_DOMAIN/TP_URLBASE/; sub_filter 'http://develop.theme-park.dev/' $scheme://TP_DOMAIN/TP_URLBASE/; sub_filter_once off; try_files $uri $uri/ /index.html; #SUBFOLDER SUBFILTERS #sub_filter 'https://TP_DOMAIN' $scheme://TP_DOMAIN/TP_URLBASE; #sub_filter 'http://TP_DOMAIN' $scheme://TP_DOMAIN/TP_URLBASE; } # Don't cache add_header Last-Modified $date_gmt; add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0'; if_modified_since off; expires -1; etag off; }