Anúncios Forçados · 2 min read · Feb 06, 2026

Colocando Anúncios Forçados Nos Sites de Seus Clientes Com .htaccess (ISPConfig)

Colocando Anúncios Forçados Nos Sites de Seus Clientes Com .htaccess (ISPConfig)

Escrevi este guia para aqueles que desejam colocar anúncios forçados em seu servidor ISPConfig. Provavelmente, você pode configurar anúncios forçados de diferentes maneiras, mas encontrei a maneira descrita aqui.

Estou usando Debian Etch e ISPConfig 2.2.19 neste exemplo.

O que precisa ser feito:

  • editar a configuração do apache
  • criar arquivos .htaccess
  • criar cabeçalho e rodapé com anúncios
  • desativar os anúncios em contas que fazem upgrade

Eu tive que habilitar o PHP em todo o servidor para que isso funcionasse, e como dou a todos os meus clientes PHP, não é um grande problema, mas se alguém puder atualizar isso com um método para permitir PHP apenas nos diretórios /var/www e /var/www/ads, eu ficaria agradecido.

Vamos mostrar do que nosso servidor ISPConfig é capaz, aqui vamos nós:

Passo 1: Habilitar PHP em Todo o Sistema

vi /etc/mime.types

Descomente as seguintes linhas:

[...]
#application/x-httpd-php phtml pht php
#application/x-httpd-php-source phps
#application/x-httpd-php3 php3
#application/x-httpd-php3-preprocessed php3p
#application/x-httpd-php4 php4
[...]
vi /etc/apache2/mods-enabled/php5.conf

Descomente as linhas AddType:


# AddType application/x-httpd-php .php .phtml .php3
# AddType application/x-httpd-php-source .phps

Passo 2

Primeiro, vamos editar a configuração do Apache:

vi /etc/apache2/apache2.conf

Na parte inferior do apache2.conf você encontrará:


Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Order allow,deny
Allow from all

Deny from all

Imediatamente após isso, adicione:


Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo Options
Order allow,deny
Allow from all

Deny from all

Abaixo disso, você encontrará:


Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Order allow,deny
Allow from all

Deny from all

Mude isso para:


Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo Options
Order allow,deny
Allow from all

Allow from root
Deny from all

Salve e:

/etc/init.d/apache2 restart

Passo 3

Agora vamos criar um diretório:

mkdir /var/www/ads

Passo 4

Vamos criar dois arquivos PHP agora. Vamos fazer footer.php com seu anúncio de rodapé e vamos fazer blank.php que é na verdade em branco.

Passo 5: Criando o Arquivo .htaccess

Use qualquer editor de texto que você goste; a maioria deles lhe dará outra extensão, mas renomeie o arquivo para .htaccess e faça com que contenha o seguinte:

php_value output_buffering 4098
AddType application/x-httpd-php htm
AddType application/x-httpd-php html
php_value auto_append_file '/var/www/ads/footer.php'

E é isso, agora todo site no servidor terá seu rodapé forçado, o mesmo vale se você quiser um cabeçalho.

Para Desativar Anúncios Em Um Site Individual

Crie outro arquivo .htaccess com o seguinte conteúdo:

php_value output_buffering 4098
AddType application/x-httpd-php htm
AddType application/x-httpd-php html
php_value auto_append_file '/var/www/ads/blank.php'

e coloque-o no diretório /web desse site.

E é isso, pessoal, agora vocês têm anúncios forçados.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.