Corsi on-line

Immagini di default con .htaccess

Il modulo rewrite messo a disposizione dal Web server Apache non viene utilizzato soltanto per operazioni di riscrittura delle URL, trova infatti numerosi altri ambiti di applicazione come per esempio il blocco dell’hotlinking e il banning di specifici indirizzi IP (o di interi range di indirizzi); in questo breve articolo vedremo come utilizzare il mode_rewrite e un semplice file .htaccess per utilizzare un’immagine di default nelle nostre pagine.
Le istruzioni necessarie per questa operazione sono molto brevi e semplici:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^immagini/.*\.png$ /immagini/img_default.png [L]

In pratica il codice mostrato intercetta una richiesta ad un file immagine in formato PNG, nel caso in cui questa risorsa non venga trovata verrà messa a disposizione un’altra immagine predefinita che verrà fornita in sostituzione del file mancante.

Post correlati
  • scusa solo png, o anche jpg o gif?
    basta modificare qui?
    RewriteRule ^immagini/.*\.png$ /immagini/img_default.jpg [L]

  • puoi modificare tranquillamente PNG con GIF o JPEG

  • non è che debba modoficare anche
    png$
    ?

  • RewriteRule ^immagini/.*\.jpg$ /immagini/img_default.jpg [L]

  • grazie, mi sembrava

I più letti del mese
Tematiche