add html5 history api fallback support, happy angular!