我是Codeigniter的新手。我已经按照教程创建了一个原始系统。 http://www.expertphp.in/article/php-codeigniter-3-basic-crud-operation-with-mysql-database-with-example
我正在使用Linux Mint系统。我已经做了所有与许可有关的事情。我仍然收到404错误页面。当我去
http://localhost/codeign/myapp/products
在这里,我将产品控制器设为
class Products extends CI_Controller
{
function __construct(argument)
{
parent::__construct();
$this->load->model('ProductsModel');
}
public function index()
{
$Products = new ProductsModel;
$data['data'] = $Products->get_poducts();
$this->load->view('includes/header');
$this->load->view('products/list',$data);
$this->load->view('includes/footer');
}
仍然显示“ 404 Not found”页面。我能知道我的过错吗?预先感谢。
答案 0 :(得分:0)
将其粘贴到应用目录中的.htaccess中(与应用程序处于同一级别),将起作用:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]