La regla de mod_rewrite de carga frontal está causando que index.php se cargue dos veces

He estado trabajando en un proyecto que utiliza un cargador frontal para manejar todas las solicitudes (Enrutamiento de dominio.com/args/go/aquí a Index.php? Req = args / go / here), y funcionó muy bien ... O Debo decir que pensé que sí, recientemente agregué un nuevo registrador y, para probarlo, coloqué un mensaje de registro de prueba en index.php. Este mensaje se estaba escribiendo en mi archivo de registro dos veces, cada vez que volvía a cargar la página, y después de mucha depuración descubrí que la causa era mi archivo .htaccess; por cualquier razón, carga index.php dos veces por cada solicitud.

Aquí está mi .htaccess:

RewriteEngine On
RewriteBase /site/beta/ #I added this after I discovered the bug
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^index\.php$ #This too. Doesn't work
RewriteRule ^(.*)$ index.php?args=$1 [L]

También he intentado:

FallbackResource /site/beta/index.php

Lo que no funciona (Index.php simplemente no se carga si intenta ir a, digamos, 127.0.0.1/site/beta/admin/controls/, pero lo hace si solo va a /index.php) y aún se carga dos veces.

¿Alguien es capaz de ayudarme? Pasé unas horas en IRC y nadie pudo encontrar una solución que funcionara. (Los dos anteriores son los únicos sugeridos)

Respuestas a la pregunta(2)

Su respuesta a la pregunta