【发布时间】:2019-07-29 10:58:36
【问题描述】:
在我的 codeigniter 项目中,我正在处理 url 参数。它几乎可以工作,但正在加载的视图页面存在一些问题。
据我所知,我已经设置了所有配置。但我怀疑 .htaccess 或 routes.php 文件中一定有问题。
.htaccess 文件 --
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>
routes.php --
$route['default_controller'] = 'home';
$route['home'] = 'home/index';
$route['faq'] = 'home/faq';
$route['privacy-policy'] = 'home/policy';
$route['doupnow-videos'] = 'home/videos';
$route['doupnow-audios'] = 'home/audios';
$route['morevideo/(:any)'] = 'home/morevideo/$1';
$route['moreaudio'] = 'home/moreaudio';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
控制器页面 --
public function morevideo($cat)
{
$result['list']=$this->Home_Model->displayVideosAll($cat);
$this->load->view('header');
$this->load->view('doupnow-video-more', $result);
$this->load->view('footer');
}
现在,当我导航到“http://doupnow.com/morevideo/latest”时,此页面正确获取参数并仅根据参数显示数据,但视图没有像其他页面一样获取 html 和 css 元素。
请给我正确的方向。谢谢。
【问题讨论】:
标签: codeigniter