I am new in Silex Framework and I have a problem with url rewriting.

Question : 

When I type this in browser -> `http://localhost/mysite/` It is working and it loads index view.

```
$app->get('/', function() use($app) {

    return $app['twig']->render('index.twig.html');

});

```

But when I type `http://localhost/mysite/about`

```
$app->get('/about', function() use($app) 
{ 
    return $app['twig']->render('about.twig.html');
});

```

It gives me following error : `The requested URL http://localhost/mysite/about was not found on this server.`

If I type this url `http://localhost/mysite/index.php/about`

This url is working, I don't understand why? I need load this view without this index.php in the url. How can I do it? Thanks in advance.