Subs#

O módulo Subs permite a substituição de strings no corpo de respostas HTTP (tanto fixas quanto usando expressões regulares). Todas as ocorrências encontradas no corpo da resposta são substituídas.

Instalação#

Para instalar o módulo, use um dos seguintes pacotes:

  • Angie: angie-module-subs

  • Angie PRO: angie-pro-module-subs

Carregando o Módulo#

Para incluir o módulo no contexto de main{}:

load_module modules/ngx_http_subs_filter_module.so;

Exemplo de Configuração#

http {
    server {
        listen 80;

        location / {
            subs_filter_types text/html text/css text/xml;
            subs_filter st(\d*).example.com $1.example.com ir;
            subs_filter a.example.com s.example.com;
            subs_filter http://$host https://$host;
        }
    }
}

Informações Adicionais#

Documentação detalhada e código-fonte estão disponíveis em: yaoweibin/ngx_http_substitutions_filter_module