Codeigniter中的URL段

URL Segment in Codeigniter

在我的codeigniter项目中,我正在处理url参数。它几乎可以正常工作,但是正在加载的视图页面中存在一些问题。

根据我的知识,我已经设置了所有配置。但是我怀疑.htaccess或routes.php文件中肯定存在某些问题。

.htaccess文件-

1
2
3
4
5
6
7
8
<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-

1
2
3
4
5
6
7
8
9
10
$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;

控制器页面-

1
2
3
4
5
6
7
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元素,例如其他页面。

请给我正确的方向。谢谢。


在您的网站上,当您链接到脚本或样式表时,可以通过执行以下操作来链接它:
/js/script.js

但是您需要提供完整的网址,如下所示:
http://doupnow.com/js/script.js