Pregunta

Estoy modificando un sitio web existente que utiliza un archivo .htaccess bastante compleja de implementar un marco de encargo de tipo MVC así que todas las URL son redirigidos a index.php? [] Algunos parámetros o una página 404. Me gustaría añadir soporte ajax a un área limitada del sitio usando XAJAX , y para poner en práctica que necesito colocar dos archivos en la raíz que son ignorados por las reglas de reescritura. ¿Cómo puedo hacer eso?

¿Fue útil?

Solución

¿Qué hay de identidad con la regla de reescritura de “último” bandera en la parte superior de sus reglas?

Por ejemplo, para excluir “/a-file-outside-of-rewriting.html” de conjunto actual de reglas, la siguiente configuración podría ayudar a:

# http://~/outside-of-rewriting.html will be rewritten to itself (i.e., unmodified).
# then no more rules will be applied (because it has “last” flag.)
RewriteRule ^/a-file-outside-of-rewriting.html$ $0 [L]

RewriteRule ^/any/other/rules(/.*) $1
RewriteRule ^/already/exist(/.*) $1
# ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top