Eu descobri o problema. Havia um arquivo .htaccess sneaky adicional dentro de uma pasta com o mesmo nome f, que estava causando todos os redirecionamentos. Aqui está o que acabou sendo a linha correta:
RewriteRule ^f/(.*)$ /blah.php?g=$1
Como isso está em um arquivo .htaccess, a barra antes do f deve estar ausente.