Sur debian 9 ou 10, pour interdire l'accès au répertoire
toto.fr/ribouldingue
et permettre l'accès à l'url
ribouldingue.fr
Modifier dans le fichier /etc/apache2/apache2.conf le paragraphe
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
en
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Puis aller dans le répertoire /var/www/html/ribouldingue y créer un fichier .htaccess, et y insérer
order deny,allow
deny from all
<Files index.php>
allow from all
</Files>
Vérifier la syntaxe
apachectl configtest
puis
service apache2 reload