You can prob do this using a custom script, capture the OnOpenLister event, check the path and replace it with what you want.
I did something similar the other day here. It capturing a different event and preforming a different action. So it does not do what you want, but the script would be similarly simple, and might give you an idea of what you are in for.