fix minor bugs, eg support for ie9 and older
broswer is not redirected when does not support history.pushState method. The URI won't be changed