You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Web应用中两类路由风格的专业名称咨询

两种路由模式的名称解析

针对你提到的两个路由场景,对应的专业术语分别如下:

1. URL直接映射到物理文件的路由:文件系统路由(Filesystem-based Routing)

这种是传统Web服务器(如Apache、Nginx默认配置)的原生路由行为:服务器会把URL中的路径直接对应到文档根目录下的物理文件路径。比如你给出的示例:

http://localhost/directory/file.php => /var/www/apache/htdocs/directory/file.php

不需要额外的业务代码介入,服务器自动完成URL到文件的映射,早期的PHP项目大多采用这种模式。

2. 基于单一入口与路由表的路由:前端控制器路由(Front Controller Routing)(也常被称为动态路由/路由表驱动路由)

像FastRoute这类库实现的就是这种模式:所有请求(无论URL路径是什么)都会被统一转发到一个单一入口文件(比如index.php),然后由这个入口文件加载预定义的路由规则表,匹配当前请求的URL路径后,再分发到对应的处理类或方法。

这种模式的优势在于可以统一处理所有请求的前置逻辑(比如全局权限校验、请求日志记录),同时能支持更灵活的URL设计(比如RESTful风格的路径),是现代PHP框架(如Laravel、Symfony)和多数后端项目的主流路由方案。

内容的提问来源于stack exchange,提问作者Dennis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:59:15