Domanda

Sto usando Apache per riscrivere i miei URL in URL puliti.

RewriteRule ^(.*) index.php

Al momento questa riscrive le directory di troppo, che è quello che voglio, perché io voglio tutto gestito attraverso il mio file router / index.php.

Quello che vorrei fare però, è avere una cartella che posso accedere direttamente. Questo è per i file lib, come js e file css. Io so come farlo con un alias, ma non posso usare che in un file .htaccess, che ho bisogno di usare.

Come posso non riscrivere una cartella specifica, ad esempio. chiamato "lib"?

Modifica

Ho trovato il seguente esempio di come falso un alias in .htaccess, ma non riesco a farlo funzionare:

RewriteRule /old-folder /new-folder [PT]
È stato utile?

Soluzione

RewriteRule ^/?lib/.+$ - [L]
RewriteRule ^(.*) index.php
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top