Hay un servidor web corriendo que es el que ejecuta el intérprete de PHP; eso siempre existe. Si el servidor web es Apache, entonces sé que se pueden configurar el archivo .htaccess. Sólo se puede usar URLs amigables configurando el dichoso archivo, y creo que eso es lo que hace Wordpress. ¡Suerte!