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.typesDecommenta 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.confDecommenta 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.confVerso 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 restartPasso 3
Ora creiamo una directory:
mkdir /var/www/adsPasso 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.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.