mirror of https://github.com/flarum/flarum
16 lines
446 B
PHP
16 lines
446 B
PHP
<?php
|
|
$uri = urldecode(
|
|
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
|
|
);
|
|
$tokens = explode('/', $uri);
|
|
$handler = __DIR__.'/'.$tokens[1].'.php';
|
|
if ($uri !== '/' && file_exists(__DIR__.'/'.$uri)) {
|
|
// If requesting the root page, or raw files/folders
|
|
// Return as is
|
|
return false;
|
|
} elseif (file_exists($handler)) {
|
|
// This is for /api and /admin
|
|
include_once $handler;
|
|
} else {
|
|
include_once __DIR__.'/index.php';
|
|
} |