Нашел 
роутер на GitHub и поставил на локальную машину(
lamp). При переходе на localhost возвращает 
HTTP ERROR 500. В чем тут проблема?
.htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php [QSA,L]
index.php
<?php
$redirect = $_SERVER['REQUEST_URI']; // You can also use $_SERVER['REDIRECT_URL'];
switch ($redirect) {
    case '/'  :
    case ''   :
        require __DIR__ . '/pages/home.php';
        break;
    case '/contact' :
        require __DIR__ . '/pages/contact.php';
        break;
    default:
        require __DIR__ . '/pages/404.php';
        break;
}
?>//закрывающийся тег добавил я, подумав, что в нем проблема. ничего не изменилось.