将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
totry\u files/index.html代码>
基本上,您不想重定向,但希望显示文件尝试更改rewrite^/redirected$/index.html
totry\u files/index.html代码>。基本上你不想重定向,但你想显示file@TarunLalwani成功了!谢谢:)