本文主要是介绍thinkphp url大小写更改,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
URL大小写
ThinkPHP框架的URL是区分大小写(主要是针对模块、控制器和操作名,不包括应用参数)的,这一点非常关键,因为ThinkPHP的命名规范是采用驼峰法(首字母大写)的规则,而URL中的模块和控制器都是对应的文件,因此在Linux环境下面必然存在区分大小写的问题。
框架内置了一个配置参数用于解决URL大小写的问题,如下:
'URL_CASE_INSENSITIVE' => true,
复制代码
当URL_CASE_INSENSITIVE
设置为true的时候表示URL地址不区分大小写,这个也是框架在部署模式下面的默认设置。
当开启调试模式的情况下,这个参数是false,因此你会发现在调试模式下面URL区分大小写的情况
接下来还需要做的是:
关闭或是开启调试模式,即设置'APP_DEBUG' => true或者false或者不设置的情况下,需要同时删除Runtime目录,因为该目录下的一个~runtime.php有缓存数据,然后重启服务器。
这篇关于thinkphp url大小写更改的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!