原生 PHP 实现页面路由转发
配合占位符实现类似于 https://www.mxin.moe/admin@mxin.moe 的 GET 传参方式。
PHP 项目结构
demo ├── index.php ├── .htaccess └── template ├── home.php └── test.php
Nginx 伪静态
if (!-e $request_filename) { rewrite ^(.*)$ /index.php; } location ~ /.ht { deny all; }
index.php 路由
<?php //路由器 $url = $_SERVER['REQUEST_URI']; //获取URL switch ($url) { case '/': include("template/home.php"); break; case '/test': include("template/test.php"); break; } ?>