您好我正在使用Codeigniter
并且我没有文件夹命名错误我没有控制器命名错误我的根目录中没有errors.php
但每当我输入 www.example.org/errors/
之类的网址时,它都会返回
Parent Directory
SingleDomainHosting.php
sdh-403.html
sdh-404.html
sdh-500.html
sdh-suspended.html
我在Options -Indexes
中尝试了IndexIgnore *
和.htaccess
,但我找不到任何解决方案。
这是我的routes.php
$route['default_controller'] ='webcontroller';
$route['404_override'] = 'webcontroller/errorpage';
$route['translate_uri_dashes'] = FALSE;
$route['mycms/page/about-us'] = "mycms/webcontroller/page/about-us";
//$route['page/(:any)'] = 'webcontroller/page/$1';
$route['(:any)'] = 'webcontroller/page/$1';
$route['post/(:any)'] = 'webcontroller/post/$1';
$route['event/(:any)'] = 'webcontroller/event/$1';
$route['event/allevents'] = 'webcontroller/event/allevents';
我无法理解这是什么? 我能为此做些什么?
答案 0 :(得分:0)
我怀疑你的web服务器目录在conf文件中有一个别名路由,在这种情况下是错误的,因为apache有它。选项-indexes问题旁边