xiaowang/kirby/router.php

15 lines
328 B
PHP
Raw Permalink Normal View History

2021-10-29 18:05:46 +02:00
<?php
2022-03-22 15:39:39 +01:00
$uri = urldecode(
2022-08-31 16:08:03 +02:00
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
2022-03-22 15:39:39 +01:00
);
2021-10-29 18:05:46 +02:00
2022-03-22 15:39:39 +01:00
// Emulate Apache's `mod_rewrite` functionality
if ($uri !== '/' && file_exists($_SERVER['DOCUMENT_ROOT'] . '/' . $uri)) {
2022-08-31 16:08:03 +02:00
return false;
2021-10-29 18:05:46 +02:00
}
2022-03-22 15:39:39 +01:00
$_SERVER['SCRIPT_NAME'] = '/index.php';
2021-10-29 18:05:46 +02:00
2022-03-22 15:39:39 +01:00
require $_SERVER['DOCUMENT_ROOT'] . '/' . $_SERVER['SCRIPT_NAME'];