Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

thinkphp 伪静态

作者:浪子无家   发布日期:2025-04-29   浏览:103

// ThinkPHP 伪静态配置示例代码

// 在应用的配置文件中(如 config.php 或 route.php),添加如下代码:

// 1. 开启路由
'reroute_on' => true,

// 2. 配置伪静态规则
'url_route_rules' => [
    // 定义一些常见的路由规则,例如:
    'article/:id' => 'index/article/index', // 将 article/123 这样的 URL 路由到 index 模块下的 article 控制器的 index 方法,并传递 id 参数
    'category/:id' => 'index/category/index', // 将 category/123 这样的 URL 路由到 index 模块下的 category 控制器的 index 方法,并传递 id 参数
],

// 3. 关闭动态路由
'route_dispatch jump' => false,

// 4. 开启 URL 重写
'UrlRewriteOn' => true,

// 5. 设置 URL 后缀
'url_html_suffix' => 'html', // 设置 URL 的后缀为 .html,默认为空字符串

// 解释说明:
// 上述配置可以让你的 ThinkPHP 应用支持伪静态功能。通过配置路由规则,你可以将原本带有查询参数的 URL 转换为更加美观的静态页面形式。
// 例如,原本的 URL 可能是 `index.php?m=article&a=index&id=123`,经过伪静态配置后,可以变成 `article/123.html`。

上一篇:php curl

下一篇:php 多线程

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站