防止冲突,备份

This commit is contained in:
2025-08-19 13:10:29 +08:00
parent 9a0a900d2e
commit bb58c12208
15 changed files with 56 additions and 1 deletions

2
.gitignore vendored
View File

@@ -3,3 +3,5 @@ src/*
public/message/static/src/video/* public/message/static/src/video/*
public/blog/md/post/* public/blog/md/post/*
public/blog/md/image/* public/blog/md/image/*
public/blog/md0/post/*
public/blog/md0/image/*

0
README.md Normal file → Executable file
View File

20
public/1index.php Executable file
View File

@@ -0,0 +1,20 @@
<?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';
}

0
public/blog/fake_page.php Normal file → Executable file
View File

27
public/index.php Executable file
View File

@@ -0,0 +1,27 @@
<?php
$request_uri = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
// 定义条件
$found_route = false;
switch($request_uri){
case '/':
include './re_blog.php';
break;
}
// posts 路由
include "./request/posts.php";
// 所有路由匹配结束后,检查是否找到路由
if (!$found_route) {
// 设置 HTTP 状态码为 404
header("HTTP/1.0 404 Not Found");
// 包含 404 页面文件
exit();
include "../src/views/error/404.html";
}

6
public/request/posts.php Executable file
View File

@@ -0,0 +1,6 @@
<?php
switch($request_uri){
case '/blog/md/post/';
include '../src/views/posts.php';
break;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB