CakePHP: escludere una directory dall'url rewriting
ATTENZIONE!
Il post ha più di 2 anni e le informazioni contenute
potrebbero essere obsolete (ad esempio a causa di un
aggiornamento di versione rispetto agli elementi descritti
o links modificati da siti esterni).
Tramite il file .htaccess posizionato nella root di un'applicazione web sviluppata con CakePHP viene gestito l'url rewriting per tutte le chiamate.
Nel caso in cui si voglia escludere una directory dall'applicazione delle regole impostate (ad esempio se si vuole installare un blog nella root) è sufficiente inserire una riga di codice nel file dopo la direttiva "RewriteEngine on":
RewriteRule ^(blog).* - [NC,L]
Il codice completo del file .htaccess diventerà quindi:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(blog).* - [NC,L]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
Ovviamente la directory da escludere non dovrà avere lo stesso nome di un controller.

Wordpress: aggiungere meta keywords e description personalizzati
PHP: inserire il carattere di newline in un file con fwrite()
Commenti