Tienes razón, tiene que ver con el server, en Apache si mal no lo recuerdo tiene que ver con el mod_rewrite, intenta averiguar cómo funciona y mira si el IIS tiene esa opción, básicamente es construir un modificador de configuración en tiempo de ejecución si quieres instala el WAMP y mira esto
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html