Duda sobre CMS y sus URL amigables

Buenas mi pregunta es la siguiente.

No pido nada estatico sino algo orientativo para saber sobre el tema.

Mi pregunta es como hacen los CMS para que las URL amigables (ejemplo wordpress) sean las mismas tanto en un servidor apache como en un IIS.

Gracias de antemano.