2010-02-15 4 views
2

J'utilise Apache pour réécrire mes URL dans des URL propres.Apache réécrire l'URL mais ne pas réécrire certains dossiers

RewriteRule ^(.*) index.php 

Actuellement, ce récrit les répertoires aussi, ce qui est ce que je veux, car je veux que tout courir à travers mon routeur/index.php.

Ce que je voudrais cependant faire, c'est d'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 pas réécrire un dossier spécifique, par exemple. appelé "lib"?

EDIT:

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

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

Répondre

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