【发布时间】:2019-01-03 20:06:01
【问题描述】:
我正在尝试在 Kubuntu OS 下的 localhost 中运行 CodeIgniter。 对于主页 URL (http://localhost),它可以正常工作。但是当我尝试访问另一个 URL (http://localhost/cliente) 时,他说“在此服务器上找不到请求的 URL /cliente。”。
我的 .htaccess 文件:
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
routes.php 文件:
$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['cliente'] = 'clientes';
$route['produto'] = 'produtos';
我在 application/controllers 文件夹中有 Clientes.php 和 Produtos.php 文件。
在 config.php 中: $config['index_page'] = '';
最不寻常的事情是当我调用欢迎控制器时它起作用了。只有当我尝试调用其他控制器时才不起作用。喜欢http://localhost/cliente。
感谢您的帮助。
【问题讨论】:
标签: php codeigniter-3