Use o Varnish para injetar conteúdo em páginas de domínios específicos

1

Estou experimentando usar o Varnish como proxy para injetar HTML em páginas de domínios específicos.

Portanto, se alguma página for proveniente de *. organisation.edu.au , force um snippet de html imediatamente após a tag body. Para pontos extras, se o sistema fosse inteligente o suficiente para detectar que o html já estava presente e NÃO incluir o trecho, isso seria incrível.

Estou trabalhando com os documentos de verniz, mas qualquer ajuda ou ponteiros seria muito apreciada.

Aberto a outras sugestões para lidar com esse requisito também.

    
por Toby Hede 01.04.2011 / 03:41

2 respostas

1

Eu não acho que isso pode ser feito com varnish , pelo menos eu não me lembro de nada sobre a documentação sobre isso e seria muito estranho para um proxy para injetar algo diferente de cabeçalhos em sua resposta.

Além disso, injetar HTML fora do back-end pode quebrar a página de várias maneiras, por isso você deve estar muito certo de que realmente quer fazer isso . A forma mais apropriada que posso pensar seria adicionar isso no nível de aplicativo ou modelo, mas não depois que a página foi renderizada.

    
por 01.04.2011 / 05:04
1

Escrevi um VMOD para modificar o corpo da resposta, use-o por sua conta e risco link

    
por 11.01.2013 / 03:16