如何设置ThinkPHP URL不区分大小写?
- 内容介绍
- 文章标签
- 相关推荐
本文共计502个文字,预计阅读时间需要3分钟。
在ThinkPHP中,要实现URL不区分大小写,只需修改配置文件`/ThinkPHP/Conf/convention.php`中的参数。只需在项目配置中添加`'URL_CASE_INSENSITIVE'=> true`即可。这样设置后,URL不区分大小写不会影响命名规则。
在thinkphp中,可修改“/ThinkPHP/Conf/convention.php”内的参数实现url不区分大小写,只需要在项目配置中添加“URL_CASE_INSENSITIVE=true”即可。url不区分大小写不会改变命名规则。
本文操作环境:linux7.3系统、ThinkPHP5版、Dell G3电脑。
thinkphp是通过URL来定位模块类从而执行操作方法的,这里就出现了一个问题,就是URL大小写的问题,大家都知道,在linux下面对大小写是很敏感的,也就是区分大小写的,然而linux环境下的php虚拟主机都 是对php代码的支持是其它操作系统(如windows系统)要好,而thinkphp的url是区分大小写的,
为了避免这种需求方式的矛盾,如何将 thinkphp的url整理的和普通cms系统一样,没有大小写的区分类?
比如在linux环境下面,我们访问下面的URL是正常的。
本文共计502个文字,预计阅读时间需要3分钟。
在ThinkPHP中,要实现URL不区分大小写,只需修改配置文件`/ThinkPHP/Conf/convention.php`中的参数。只需在项目配置中添加`'URL_CASE_INSENSITIVE'=> true`即可。这样设置后,URL不区分大小写不会影响命名规则。
在thinkphp中,可修改“/ThinkPHP/Conf/convention.php”内的参数实现url不区分大小写,只需要在项目配置中添加“URL_CASE_INSENSITIVE=true”即可。url不区分大小写不会改变命名规则。
本文操作环境:linux7.3系统、ThinkPHP5版、Dell G3电脑。
thinkphp是通过URL来定位模块类从而执行操作方法的,这里就出现了一个问题,就是URL大小写的问题,大家都知道,在linux下面对大小写是很敏感的,也就是区分大小写的,然而linux环境下的php虚拟主机都 是对php代码的支持是其它操作系统(如windows系统)要好,而thinkphp的url是区分大小写的,
为了避免这种需求方式的矛盾,如何将 thinkphp的url整理的和普通cms系统一样,没有大小写的区分类?
比如在linux环境下面,我们访问下面的URL是正常的。

