Will ford 460 cylinder heads fit on a ford 428 engine block?

No, the 428 is an FE series motor, the 460 is a 385 series. They are different engine families.