将HTML注入nginx重写

将HTML注入nginx重写,nginx,nginx-location,Nginx,Nginx Location,我想在用户点击/redirected时将一些HTML注入网页,并正常显示页面的其余部分。目前,这些指令只显示normal index.html,而不显示注入的html。有办法做到这一点吗 server { server_name example.com default_server; root /var/www/website/dist/; location ~* /redirected$ { sub_filter "<body class=\"dark-text\"

我想在用户点击
/redirected
时将一些HTML注入网页,并正常显示页面的其余部分。目前,这些指令只显示normal index.html,而不显示注入的html。有办法做到这一点吗

server {
  server_name example.com default_server;
  root /var/www/website/dist/;

  location ~* /redirected$ {
    sub_filter "<body class=\"dark-text\">" "<body><div>You have been redirected here</div>";
    sub_filter_once on;
    rewrite ^/redirected$ /index.html;
  }
}
服务器{
server\u name example.com默认\u服务器;
root/var/www/website/dist/;
位置~*/已重定向${
子过滤器“”“您已被重定向到此”;
子过滤器打开一次;
重写^/redirected$/index.html;
}
}

尝试更改
重写^/redirected$/index.html
to
try\u files/index.html


基本上,您不想重定向,但希望显示文件

尝试更改
rewrite^/redirected$/index.html
to
try\u files/index.html。基本上你不想重定向,但你想显示file@TarunLalwani成功了!谢谢:)