Cacher le répertoire IMG d’un site SPIP
Pour qu’on ne puisse pas afficher l’arborescence du dossier IMG d’un site SPIP sur le Web grâce à l’URL https://monsitespip.fr/IMG, on peut mettre à la racine du dossier IMG le fichier index.php (ci-dessous) qui renverra à la page d’accueil.
Simple et efficace.
<?php
$url = '../index.php';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>
Source
https://contrib.spip.net/Proteger-le-repertoire-IMG#II-Proteger-le-repertoire-IMG
Merci, c’est tellement simple, et l’article de spip-contrib était bien vieux….
Attention:
a présent, https://monsitespip.fr/IMG renvoie bien vers https://monsitespip.fr/
mais il est possible de lister tous les fichiers de https://monsitespip.fr/IMG/jpg, https://monsitespip.fr/IMG/pdf etc…
J’ai dupliqué et copié le même petit fichier dans ces sous-repertoires aussi.