/ / Jak wstrzykiwać niestandardowe treści za pośrednictwem Nginx? - nginx, wstrzykiwanie kodu

Jak wprowadzać niestandardowe treści za pośrednictwem Nginx? - nginx, wstrzyknięcie kodu

Czy istnieje sposób na wstrzyknięcie kilku wierszy skryptu itp. Dla każdego obsługiwanego php / html / etc. strona? Na przykład jakiś niestandardowy kod JavaScript po -tag?

Wiem, powinieneś być w stanie używać lua w Nginx, ale czy jest lepsze rozwiązanie?

Korzystam z wielu różnych aplikacji internetowych za nginx, więc wydaje się to właściwe. Nie mam dostępu do kodu źródłowego dla każdej aplikacji i utrzymanie ich byłoby uciążliwe.

Odpowiedzi:

27 dla odpowiedzi nr 1

Znalazłem sposób, aby to zrobić: 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;
}