我正在Codeigniter HMVC &得到一个问题,当我在本地执行http://localhost/school_erp/administrator工作正常,但是当我访问http://mydomain/admnistrator上的相同的URL,它是给404没有找到。CI模块在本地工作,但给404没有在服务器上找到
这行是定义在不断的 define('ADMIN_LOGIN_PATH', 'administrator');
我的路线:
$route['default_controller'] = "login/admin";
$route['page/(:any)'] = 'page/page/admin/$1';
$route['404_override'] = 'error/page/e404';
$route['404'] = 'error/page/e404';
$route[ADMIN_LOGIN_PATH] = 'login/admin';
$route[ADMIN_LOGIN_PATH.'/([a-zA-Z_-]+)/(:any)'] = '$1/admin/$2';
PLZ帮助..
假设你把网址逐字以上,其合作因为你在你的服务器地址中有一个'admnistrator'输入错误,但你的本地正确拼写了'administrator'。 – Kdawg
检查你拼写和套管Linux是区分大小写的文件名,窗口不是那么多。 – ArtisticPhoenix
请分享您的.htaccess文件。 –