diff --git a/server.js b/server.js index 675ce39..bddd008 100644 --- a/server.js +++ b/server.js @@ -177,6 +177,10 @@ app.get('/proxy/*', async (req, res) => { // inject a so unrewritten relative URLs default to proxy root html = html.replace(/]*>/i, m => m + '\n'); res.send(html); + } else if (ct.includes('text/css')) { + let css = await r.text(); + css = css.replace(/url\(\s*(["']?)\/(?!\/)/g, 'url($1https://student.sechenov.ru/'); + res.send(css); } else { // stream binary/text as-is const buf = Buffer.from(await r.arrayBuffer());