hast Du schon geprüft, ob
.htccessüberhaupt eingeschaltet ist?
Soweit man des OP Aussagen denn auch liest, augenscheinlich schon:
M.E. kann man bei so seltsamen Rewrites noch zwei Dinge in Betracht ziehen. Zum einen können gerade 301er gerne mal in Caches landen. Weiter kann ja auch in serverseitigen Conf ein Rewrite hinterlegt sein, das ist ja nicht auf die .htaccess beschränkt.