Il codice che leggi, nel mio progetto ha un motivo di esistere, in forma leggermente diversa ovviamente, come tu giustamente hai intuito e non centra nulla con questo discorso dell'.htaccess come tu giustamente ribadisci ma l'ho inserito per evitare che per qualche strana ragione fosse la causa del mio problema.
Comunque nonostante la mia ignoranza ho risolto il problema quindi non ha più motivo parlarne.
Più pratica in futuro...
Caspita, ogni volta che ti dico così trovi la soluzione, te lo dovrei dire più spesso allora.
Comunque la situazione non cambia, fai un gran casino, il fatto che poi le cose funzionino (se realmente funzionano) non vuol dire che siano fatte bene e che tu non debba cambiare l'approccio se non vuoi restare lo smanettone da copia/incolla/chiedo l'aiuto da casa..