Kanske är jag bakom flötet

men jag har suttit och läst era inlägg här om recirect, jag har sökt och läst på nätet men ändå har jag inte riktigt greppat.
Jag bygger om en stor webbsida som tidigare varit byggd i frame med en massa ologiska filnamn. Detta innebär att det inte bara är strukturen som ändras utan också filnamnen. Den är indexerad i Google så bra kan ju vara om de som söker kommer till nya sidorna.
Sidan ligger på en linux-server
Till sak:
När man skriver en .htaccess med texten
Redirect 301 gammal fil.htm
http://www.domän.se/ny fil.shtml
Blir man då förflyttad automatiskt eller måste jag också ha kvar de gamla sidorna med en redirect i dom?
Den nya är inte utlagd ännu men jag testade mellan två filer och jag blev inte omderigerad, vad kan det bero på? Går det inte att "fejka" eller har jag gjort något fel?
Hoppas jag varit tillräckligt utförlig för att få utförliga svar
Tackar på förhand för hjälp.