# Désactiver l'indexation des répertoires
Options -Indexes

<IfModule mod_rewrite.c>
    RewriteEngine On
    
    # Si on accède à la racine du sous-dossier, utiliser index.php
    RewriteCond %{REQUEST_URI} ^/applivraison/?$
    RewriteRule ^$ index.php [L]
    
    # Pour toutes les autres requêtes, rediriger vers public/
    # Ne pas rediriger si on est déjà dans public/
    RewriteCond %{REQUEST_URI} !^/applivraison/public/
    RewriteCond %{REQUEST_URI} !^/public/
    # Ne pas rediriger index.php
    RewriteCond %{REQUEST_URI} !index\.php
    # Ne pas rediriger les fichiers existants à la racine
    RewriteCond %{REQUEST_FILENAME} !-f
    # Ne pas rediriger les dossiers existants à la racine
    RewriteCond %{REQUEST_FILENAME} !-d
    # Rediriger vers public/ en préservant le chemin
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
