Codeigniter中的URL段

时间:2019-07-29 10:58:36

标签: codeigniter

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

根据我的知识,我已经设置了所有配置。但是我怀疑.htaccess或route.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元素。

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

1 个答案:

答案 0 :(得分:0)

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

但是您需要提供完整的 url
http://doupnow.com/js/script.js