feat: also rewrite json documents

This commit is contained in:
Iain Learmonth 2025-05-07 18:24:43 +01:00
parent f6c22a2c96
commit f7b2b6d8dd
2 changed files with 5 additions and 4 deletions

View file

@ -60,15 +60,15 @@ server {
proxy_set_header Accept-Encoding ""; proxy_set_header Accept-Encoding "";
proxy_set_header Host $jasima_host_header; proxy_set_header Host $jasima_host_header;
header_filter_by_lua_file /opt/sitelen-tu/header_filter.lua;
body_filter_by_lua_file /opt/sitelen-tu/body_filter.lua;
sub_filter_once off; sub_filter_once off;
sub_filter_types text/html text/css text/xml application/javascript application/rss+xml application/atom+xml application/vnd.mpegurl application/x-mpegurl; sub_filter_types text/html text/css text/xml application/javascript application/json application/rss+xml application/atom+xml application/vnd.mpegurl application/x-mpegurl;
sub_filter 'http://$jasima_host' ''; sub_filter 'http://$jasima_host' '';
sub_filter 'https://$jasima_host' ''; sub_filter 'https://$jasima_host' '';
sub_filter '//$jasima_host' ''; sub_filter '//$jasima_host' '';
sub_filter 'REWRITE_JASIMA_HOST_PLACEHOLDER' $jasima_host; sub_filter 'REWRITE_JASIMA_HOST_PLACEHOLDER' $jasima_host;
header_filter_by_lua_file /opt/sitelen-tu/header_filter.lua;
body_filter_by_lua_file /opt/sitelen-tu/body_filter.lua;
} }
} }

View file

@ -10,6 +10,7 @@ if ngx.header["Content-Type"] then
content_type:find("text/css") or content_type:find("text/css") or
content_type:find("text/xml") or content_type:find("text/xml") or
content_type:find("application/javascript") or content_type:find("application/javascript") or
content_type:find("application/json") or
content_type:find("application/rss+xml") or content_type:find("application/rss+xml") or
content_type:find("application/atom+xml") or content_type:find("application/atom+xml") or
content_type:find("application/vnd.mpegurl") or content_type:find("application/vnd.mpegurl") or