2016-03-26 77 views
0

我开发了一个在localhost上完美工作的网站。但是,当我主持css时,js,imagesfonts未链接。CodeIgniter网站无法主机

您可以在http://think-exam.site88.net/

检查一下它实际上应该是这样的,当一切都工作正常。 when hosted on localhost

这里是我的config.php

$config['base_url'] = ''; 

$config['index_page'] = 'index.php'; 

url赫普勒还装载。

的文件夹结构是等预先

- root 
    -public html 
    - application 
    - system 
    - assets 
     - css 
     - js 
     index.php 

感谢。

+0

检查你的base_url()我认为这是base_url()问题。你可以请你发布你的配置文件数据。 –

+1

注意:在旧版本的codeIgniter中,您可以将config_php中的base_url配置为空,但现在在codeIgniter 3及更高版本中,最好将config_php中的base_url设置为不变,并且不要留空。还要确保在codeIgniter的新版本中只有文件名和类名的首字母大写。 – user4419336

回答

2

在你的项目中使用的是:

http://31.170.162.63/ 

在您的网站,我尝试访问此图片:

http://31.170.162.63/assets/images/logo-2.gif 

此网址传回了404未找到页面。

当我测试这个URL与同一图像:

http://think-exam.site88.net/assets/images/logo-2.gif 

这个URL工作正常,因为你需要。

你所需要的实际上是:

您需要设置base_url()config.php文件:

$config['base_url'] = 'http://think-exam.site88.net/'; 

而且比你可以在你的应用程序中使用如:

<?=base_url()?>assets/images/logo-2.gif