如何防止来自htaccess的索引/错误

时间:2018-05-09 04:40:00

标签: php .htaccess codeigniter

您好我正在使用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';

我无法理解这是什么? 我能为此做些什么?

1 个答案:

答案 0 :(得分:0)

我怀疑你的web服务器目录在conf文件中有一个别名路由,在这种情况下是错误的,因为apache有它。选项-indexes问题旁边