我的主控制器文件夹下有一个名为 admin 的文件夹,在该控制器中我有一个文件名 admin.php,它有一个函数 xyz。
我想使用这个 url 访问那个函数
http://localhost/webroot/admin/xyz
但是,当我尝试访问它时,它给了我这个错误。
404 Page Not Found
The page you requested was not found.
这是我的 routes.php 文件的代码
$default_controller = "welcome";
$controller_exceptions = array('welcome','forum');
$route['default_controller'] = $default_controller;
$route["^((?!\b".implode('\b|\b', $controller_exceptions)."\b).*)$"] = $default_controller.'/$1';
$route['404_override'] = '';
$route['admin'] = "admin/admin";
这是我的 .htaccess 文件
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
还启用了 mod-rewrite :)
请让我知道它为什么不起作用以及如何使它起作用。任何形式的帮助都非常感谢。谢谢