Apache réécrire l’URL mais ne réécrit pas certains dossiers

J’utilise Apache pour réécrire mes URL en URL propres.

RewriteRule ^(.*) index.php 

Actuellement, cela réécrit aussi les répertoires, ce qui est ce que je veux, car je veux que tout soit exécuté dans mon fichier router / index.php.

Ce que je voudrais faire cependant, c’est avoir un dossier auquel je peux accéder directement. Ceci est pour les fichiers lib tels que les fichiers .js et .css. Je sais comment faire cela avec un Alias, mais je ne peux pas l’utiliser dans un fichier .htaccess, que je dois utiliser.

Comment puis-je ne pas réécrire un dossier spécifique, par exemple. appelé “lib”?

MODIFIER:

J’ai trouvé l’exemple suivant sur la façon de simuler un alias dans .htaccess, mais je ne peux pas le faire fonctionner:

 RewriteRule /old-folder /new-folder [PT] 

 RewriteRule ^/?lib/.+$ - [L] RewriteRule ^(.*) index.php