【发布时间】:2019-12-04 17:01:46
【问题描述】:
我已经在服务器上上传了我的codeigniter项目,但是除了索引页面之外其他页面没有加载,只给出404页面未找到错误。
我已经正确设置了所有配置并创建了文件,但这个错误仍然让我感到沮丧。
.htaccess 文件 --
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>
config.php --
$config['base_url'] = 'http://www.doupnow.com/';
$config['index_page'] = '';
routes.php --
$route['default_controller'] = 'home';
$route['home'] = 'home/index';
$route['faq'] = 'home/faq';
$route['privacy-policy'] = 'home/policy';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
我的控制器—— 主页.php
public function index()
{
$result['data']=$this->Home_Model->video_url();
$result['list']=$this->Home_Model->video_list();
$result['list2']=$this->Home_Model->funny_video();
$result['list3']=$this->Home_Model->funny_audio();
$this->load->view('header');
$this->load->view('home_page', $result);
$this->load->view('footer');
}
public function faq()
{
$this->load->view('header');
$this->load->view('help');
$this->load->view('footer');
}
public function policy()
{
$this->load->view('header');
$this->load->view('privacy_policy');
$this->load->view('footer');
}
我的模态--
Home_Model.php
我的观点--
home_page.php
help.php
privacy_policy.php
header.php
footer.php
现在当我浏览 www.doupnow.com 时,它会进入索引页面。但是当我单击常见问题解答或政策链接 [http://doupnow.com/faq],它显示 404 页面未找到错误。请协助。
【问题讨论】:
标签: codeigniter