Kar*_*Sho 1 php codeigniter http-status-code-404 codeigniter-routing
我正在使用CodeIgniter.我设置我的默认控制器是' cart'.我在Controller文件夹中添加了一个名称为的文件admin.php.admin.php有以下代码,
<?php
class Admin extends CI_Controller {
public function __construct()
{
parent::__construct();
}
public function index()
{
echo 'Hello World!';
}
}
?>
Run Code Online (Sandbox Code Playgroud)
如果我像http://lo...host/codeigniter/admin手段那样给网址,它显示404 Not Found.如果我给http://lo...host/codeigniter/,它显示购物车页面是好的.
如果我将routes.php中的默认控制器更改为" admin ",则http://lo...host/codeigniter/显示"Hello World!"
好像你没有从你的网址中删除index.php.尝试访问此网址:
http://lo...host/codeigniter/index.php/admin
Run Code Online (Sandbox Code Playgroud)
如果有效,请将其添加到.htaccess文件中:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)
更多信息:http: //ellislab.com/codeigniter/user-guide/general/urls.html
| 归档时间: |
|
| 查看次数: |
6355 次 |
| 最近记录: |