/ / Comment injecter du contenu personnalisé via Nginx? - nginx, injection de code

Comment injecter du contenu personnalisé via Nginx? - nginx, injection de code

Est-il possible d'injecter quelques lignes de script, etc. pour chaque php / html / etc servi? page? Par exemple, du javascript personnalisé après -tag?

Je sais que vous devriez pouvoir utiliser Lua dans Nginx, mais existe-t-il une meilleure solution?

J'utilise plusieurs applications Web différentes derrière le nginx, ce qui en fait un moyen approprié de le faire. Je n’ai pas de code source d’accès pour chaque application et leur maintenance serait fastidieuse.

Réponses:

27 pour la réponse № 1

J'ai trouvé le moyen de faire ceci: http://nginx.org/en/docs/http/ngx_http_sub_module.html

location / {
sub_filter </head>
"</head><script language="javascript" src="$script"></script>";
sub_filter_once on;
}