Tengo un problema con la reescritura de una URL a un despachador fastcgi. Si dejo solamente:mod_rewrite bucles incluso con L flag
RewriteRule ^(.*)$ dispatch.fcgi/$1 [L,QSA]
que esperaba L
(última regla) para hacer que un solo reescritura. En cambio, sigue anteponiendo dispatch.fcgi
hasta que Apache informa un error.
Sé que puede ser fijado con:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi/$1 [L,QSA]
Pero lo que es la razón de múltiples reescrituras? ¿El L
hace algo más de lo que creo que hace?
¿Por qué es que si hago 'rewriterule. */Index.php' , hay un bucle infinito, pero si hago 'rewriterule. * index.php' ¿no hay bucle? – Pacerier
Ok, he encontrado las ans y las he escrito aquí – Pacerier