htaccess

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