thinkphp url大小写更改

来源:互联网 发布:hyper v 网络设置 编辑:程序博客网 时间:2024/06/07 01:53

URL大小写

ThinkPHP框架的URL是区分大小写(主要是针对模块、控制器和操作名,不包括应用参数)的,这一点非常关键,因为ThinkPHP的命名规范是采用驼峰法(首字母大写)的规则,而URL中的模块和控制器都是对应的文件,因此在Linux环境下面必然存在区分大小写的问题。

框架内置了一个配置参数用于解决URL大小写的问题,如下:

  1. 'URL_CASE_INSENSITIVE' => true,
复制代码

URL_CASE_INSENSITIVE设置为true的时候表示URL地址不区分大小写,这个也是框架在部署模式下面的默认设置。


当开启调试模式的情况下,这个参数是false,因此你会发现在调试模式下面URL区分大小写的情况


接下来还需要做的是:

关闭或是开启调试模式,即设置'APP_DEBUG' => true或者false或者不设置的情况下,需要同时删除Runtime目录,因为该目录下的一个~runtime.php有缓存数据,然后重启服务器。

0 0
原创粉丝点击