打开codeigniter base url后出现以下错误: "没有指定输入文件"。我知道它与htaccess文件有关,但无法使其正常工作。
我的htaccess文件内容:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
答案 0 :(得分:0)
您的htaccess文件很好,您需要检查控制器中的路径 我猜它可能是缺少视图文件
$this->load->view('file_view', $data);
在views文件夹中,它被命名为“file_view.php”
还要确保文件路径正确 如果您正在模块文件夹
下调用模块模块文件在config文件夹下的routs.php中检查$route['default_controller'] = "frontpage";
以上行frontpage.php必须存在于views文件夹中
添加重写基础
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]