Quel est le but de la server.php fichier dans Laravel 4?

Dans le /app/ répertoire dans Laravel 4, il y a un fichier appelé server.php. Le contenu de ce fichier ressemble à ceci:

<?php

$uri = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);

$uri = urldecode($uri);

$paths = require __DIR__.'/bootstrap/paths.php';

$requested = $paths['public'].$uri;

//This file allows us to emulate Apache's "mod_rewrite" functionality from the
//built-in PHP web server. This provides a convenient way to test a Laravel
//application without having installed a "real" web server software here.
if ($uri !== '/' and file_exists($requested))
{
    return false;
}

require_once $paths['public'].'/index.php';

Il semble que ce fichier est d'une certaine manière utilisée pour imiter Apache mod_rewrite fonctionnalité, cependant je ne peux pas trouver quelque chose dans les Laravel documentation qui mentionne qu'il ou elle peut utiliser.

Actuellement, je suis en train d'utiliser Laravel sur un serveur IIS que je n'ai pas à gérer. Je n'ai pas la possibilité de modifier le module de réécriture d'URL des options sur IIS (je le ferai dans l'avenir), mais voudrais commencer à travailler avec le cadre, si possible. Cette server.php fichier semble que cela peut être une solution temporaire pour le faire.

Quelqu'un peut jeter un peu de lumière sur l'objet de la server.php fichier et comment l'utiliser/activer que si le but est vraiment d'émuler Apache mod_rewrite fonctionnalité?