Angular hashbang routing in IE8/IE9 on a PHP site

These two links on github really sums up the issue for me (it was closed and still remains semi-unresolved), so linking it up here first. -
https://github.com/angular/angular.js/issues/6195 -
https://github.com/angular/angular.js/pull/6303 Anyways, I'm just trying to see if anyone else has run into a similar problem with IE8/IE9 with Angular and come up with a solution different than modifying angular core - essentially, when angular reloads the page to add the hashbang, the server loses everything past the hashbang and just redirects to the homepage. Flow goes like this 1. Hit
www.example.com/videos 2. Hashbang - now at
www.example.com/#!/videos 3. Site disregards everything past #!, redirects back to
www.example.com.