在我最近的基于 CodeIgniter 的应用程序之一中,当 route 和目录的URI相似时,我遇到了一个问题。
在我的情况下,它是 user_list ,它位于应用程序的根目录中,并存储一些用户生成的Excel文件。我也有如下路线:
$route['user_list'] = 'rootController/userList';
问题是:当我键入 root_url / user_list 时,它将在浏览器中打开目录,而不是访问我编写的路由...
现在,我想要的是,如果用户输入以下任何一个:
root_url/user_list
要么
root_url/user_list/any_excel.xlsx
它不会打开目录(在浏览器中)或不下载 Excel文件,而是访问我的特定路线