From my research on the issue that is the only solutions possible thus far. This is totally server related and to my knowledge no php trick is going to solve it. Remember the spider url is a php path explosion trick
which allows the / to replace certain variables like = and ? so that spiders/bots will index them better. This is totally dependent on server ability to follow the path information.