Corsi on-line

I vantaggi di FilesMatch

Quando mi trovo nella necessità di creare dei file .htaccess per inviare istruzioni al Web server Apache riscopro quanto sia estremamente comodo l’utilizzo di <FilesMatch> in luogo di <Files>, questo per il vantaggio di poter utilizzare il supporto per le espressioni regolari, ostiche, complesse, diffcili da imparare ma estremamente utili!
In questo breve post vedremo come utilizzare <FilesMatch> per impedire a PHP di manipolare file dotati di determinate estensioni.
Si analizzi per esempio la seguente direttiva:

<FilesMatch "\.(css|html)$">
 SetHandler application/x-httpd-php
</FilesMatch>

In questo modo l’esecuzione di un comando o applicazione in PHP non avrà la possibilità di alterare un file con estensione “.css” o “.html”, indipendentemente dal suo nome completo.

Post correlati
I più letti del mese
Tematiche