Ho un problema con la riscrittura di un URL a un dispatcher fastcgi. Se lascio solo:loop mod_rewrite anche con flag L
RewriteRule ^(.*)$ dispatch.fcgi/$1 [L,QSA]
mi aspettavo L
(ultima regola) per provocare una sola riscrittura. Invece, mantiene prepending dispatch.fcgi
fino a quando apache segnala un errore.
So che può essere fissato con:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi/$1 [L,QSA]
Ma qual è la ragione per molteplici riscritture? L
fa qualcos'altro di quanto pensassi?
Perchè se faccio 'rewriterule. */Index.php' , c'è un ciclo infinito, eppure se faccio 'rewriterule. * index.php' non ci sono loop? – Pacerier
Ok, ho trovato l'ans e l'ho scritto qui linkato qui – Pacerier