Php 404在Codeigniter中未找到页面错误
我是codeigniter框架的新手,我曾尝试编写我的第一个程序,但收到一个Php 404在Codeigniter中未找到页面错误,php,codeigniter,Php,Codeigniter,我是codeigniter框架的新手,我曾尝试编写我的第一个程序,但收到一个404页面未找到错误 这是我的根目录Codeigniter和我的目录结构 我的源文件夹包含包含以下代码的.htaccess文件 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L] Home.php class Ho
404页面未找到
错误
这是我的根目录Codeigniter
和我的目录结构
我的源文件夹包含包含以下代码的.htaccess文件
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
Home.php
class Home extends CI_Controller{
public function index(){
$this->load->view('View');
}
}
view.php
echo "HI this is my first codeigniter program";
我尝试了以下urlhttp://localhost/Codeigniter/
但是我
但是,获取404错误http://localhost/Codeigniter/home
即使我的实际根文件夹是Codeigniter,也会加载正确的结果
如何解决这个问题?在哪里尝试
RewriteRule .* index.php/$0 [PT,L]
改为
RewriteRule .* index.php/$1 [PT,L]
.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$1 [PT,L]
或
更多htaccess
确保您的htaccess位于应用程序文件夹之外
然后在config.php上
$config['base_url'] = 'http://localhost/codeigniter/';
$config['index_page'] = '';
然后可以在routes.php上设置routes.php的小写字母
$route['default_controller'] = 'home';
去哪里试试
RewriteRule .* index.php/$0 [PT,L]
改为
RewriteRule .* index.php/$1 [PT,L]
.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$1 [PT,L]
或
更多htaccess
确保您的htaccess位于应用程序文件夹之外
然后在config.php上
$config['base_url'] = 'http://localhost/codeigniter/';
$config['index_page'] = '';
然后可以在routes.php上设置routes.php的小写字母
$route['default_controller'] = 'home';
更改以下路径中的路由文件:-
CodeIgniter/application/config/routes.php
$route['default_controller'] = 'required_controller';
那么只有您可以访问以下url
http://localhost/Codeigniter/
更改以下路径中的路由文件:-
CodeIgniter/application/config/routes.php
$route['default_controller'] = 'required_controller';
那么只有您可以访问以下url
http://localhost/Codeigniter/
尝试此操作?检查路由文件CodeIgniter/application/config/routes.phpThank you Rajkumar.中的默认控制器。。在我更改
$route['default_controller']='Home'之后代码>工作正常..尝试此操作?检查路由文件CodeIgniter/application/config/routes.phpThank you Rajkumar.中的默认控制器。。在我更改$route['default_controller']='Home'之后代码>它工作正常。。