20 lines
469 B
PHP
Executable File
20 lines
469 B
PHP
Executable File
<?php
|
||
|
||
// 获取请求的 URL 路径
|
||
$requestUri = $_SERVER['REQUEST_URI'];
|
||
$path = strtok($requestUri, '?');
|
||
|
||
// 定义路由规则
|
||
$routes = [
|
||
'/' => 're_blog.php',
|
||
'/blog/md/post/s/' => '../src/views/posts.php',
|
||
];
|
||
|
||
// 根据 URL 找到对应的文件
|
||
if (array_key_exists($path, $routes)) {
|
||
require $routes[$path];
|
||
} else {
|
||
// 如果找不到对应的 URL,返回 404 错误
|
||
http_response_code(404);
|
||
require '../src/views/error/404.html';
|
||
} |