Pubblicità forzata · 2 min read · Feb 06, 2026

Posizionare annunci forzati sui siti web dei tuoi clienti con .htaccess (ISPConfig)

Posizionare annunci forzati sui siti web dei tuoi clienti con .htaccess (ISPConfig)

Ho scritto questo howto per coloro che vogliono posizionare annunci forzati sul loro server ISPConfig. Probabilmente puoi impostare annunci forzati in modi diversi, ma ho trovato il modo descritto qui.

Sto usando Debian Etch e ISPConfig 2.2.19 in questo esempio.

Cosa deve essere fatto:

  • modificare la configurazione di apache
  • creare file .htaccess
  • creare intestazione e piè di pagina con annunci
  • disabilitare gli annunci sugli account che si aggiornano

Ho dovuto abilitare PHP a livello di server affinché questo funzionasse, e poiché fornisco a tutti i miei clienti PHP, non è un grosso problema, ma se qualcuno può aggiornare questo con un metodo per consentire PHP solo nelle directory /var/www e /var/www/ads, sarebbe apprezzato.

Mostriamo di cosa è capace il nostro server ISPConfig, ecco:

Passo 1: Abilitare PHP a livello di sistema

vi /etc/mime.types

Decommenta le seguenti righe:

[...]
#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

Decommenta le righe AddType:


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

Passo 2

Prima modifichiamo la configurazione di Apache:

vi /etc/apache2/apache2.conf

Verso il fondo di apache2.conf troverai:


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

Deny from all

Immediatamente dopo aggiungi:


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

Deny from all

Sotto troverai:


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

Deny from all

Cambia questo in:


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

Allow from root
Deny from all

Salva e:

/etc/init.d/apache2 restart

Passo 3

Ora creiamo una directory:

mkdir /var/www/ads

Passo 4

Stiamo per creare due file PHP ora. Creiamo footer.php con il tuo annuncio nel piè di pagina e creiamo blank.php che è effettivamente vuoto.

Passo 5: Creazione del file .htaccess

Usa qualsiasi editor di testo tu preferisca; la maggior parte di essi ti darà un’altra estensione, ma rinomina il file in .htaccess e fallo contenere quanto segue:

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 questo è tutto, ora ogni sito sul server avrà il tuo piè di pagina forzato, lo stesso vale se vuoi un’intestazione.

Per disabilitare gli annunci su un sito individuale

Crea un altro file .htaccess con il seguente contenuto:

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 posizionalo nella directory /web di quel sito.

E questo è tutto ragazzi, ora avete annunci forzati.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.