Les fichiers se terminant par “.pl” sont passé à “perl”. Il n’y a pas besoin de changer le mode d’execution ou de mettre quoi que ce soit de particulier dans le première ligne
Les fichiers se terminant par “.php” ou “.php4” seront interprétés par la version par défaut de PHP. (plusieurs versions sont disponibles)
Par défaut, les autres fichiers sont envoyés directement par le serveur.
Vous pouvez changer l’interprétation des fichier selon l’extention. par exemple, si vous voulez que les fichiers finissant en “.toto” soient interprétés par “perl”, ajouter dans le fichier “.htaccess” du répertoire où se trouve ces fichier ou de l’un de ses répertoires père la ligne suivante :
AddHandler x-script/perl .toto
Si vous préférez qu’ils soient interpétés par PHP, mettez à la place
AddHandler x-script/php .toto
Vous pouvez sécuriser l’exection de vos scripts perl en les passant en mode “teinté” (consultez le manuel “perlsec” de “perl” pour savoir ce que ce là implique) en changeant le “Handler” en “x-script/perl-tainted” :
AddHandler x-script/perl-tainted .pl
Enfin, vous pouvez annuler l’interprétation particulière de ces extentions avec la directive :
RemoveHandler .pl .php .php4
Notez qu’il est possible que d’autres extensions soient interprétées par le serveur dans le futur.