|
|
- <?php
-
- require __DIR__.'/../vendor/autoload.php';
- require __DIR__.'/../app/bootstrap.php';
-
- // make sure that all routes with a slug and ending with a "/" redirect to a route without
- $flight->route('GET /@slug:[a-z0-9\-]+/$', function() use ($flight) {
-
- // getting position and build route
- $position = strlen($flight->request()->url) - 1;
- $route = substr_replace($flight->request()->url, '', $position, 1);
-
- $flight->redirect($route);
- });
-
- $flight->route('GET /404', array(new App\Controllers\PageController, 'notFoundAction'));
- $flight->route('GET /(@slug:[a-z0-9\-]+$)', array(new App\Controllers\PageController, 'getAction'));
-
- $flight->start();
|