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.typesDescomente 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.confDescomente 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.confNa 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 restartPasso 3
Agora vamos criar um diretório:
mkdir /var/www/adsPasso 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.