apache

[HTACCESS] Déprotéger un fichier ou répertoire alors que son parent est protégé par htaccess

dans ce post on va voir comment déprotéger des fichier ou répertoire d'un dossier protégé par htaccess (login/password).

notre répertoire protégé est : /var/www/monvhost/html/

déprotéger un fichier précis :

<Files "MONFICHIER.PHP">
    satisfy any
    allow from all
</Files>

déprotéger seulement quelques extensions :

<FilesMatch ".(?i:gif|jpe?g|png)$">
        satisfy any
        allow from all
</FilesMatch>

noter le ?!: qui rend la regex insensible à la casse

ou bien déprotéger tout un sous-répertoire :

<Directory /var/www/monvhost/html/repertoireAdeproteger/>
    satisfy any
    allow from all
</Directory>

[Htaccess] forcer le téléchargement d'un fichier csv (ou autre)

vous voulez forcer le navigateur à proposer un fichier csv à être télécharger, or, celui ci l'affiche à l'écran, rien de plus simple, via htaccess il faut dire à apache de le faire et ce en lui disant que l'extension .csv lui est inconnue, voici la ligne à ajouter au .htaccess :

AddType application/x-unknown-file .csv

on peut faire de même pour d'autres extensions :)

Merci Cyprien :)

Subscribe to RSS - apache