An important property for finite difference schemes designed on curvilinear meshes is the exact preservation of free-stream
solutions. This property is difficult to fulfill for high order conservative essentially non-oscillatory (WENO) finite difference
schemes. In this paper we explore an alternative flux formulation for such finite difference schemes which can preserve free-stream solutions, based on the numerical technique for the metric terms, which can be applied to this alternative flux formulation but is difficult to be applied to the standard finite difference formulation. Free-stream and vortex preservation properties are investigated, and comparison with standard finite difference WENO schemes is made. Theoretical derivation and numerical results show that the finite difference WENO schemes based on the alternative flux formulation can preserve free-stream and vortex solutions on both stationary and dynamically generalized coordinate systems, hence giving much
better performance than the standard finite difference WENO schemes for such problems.