使用IP地址而不是localhost时,为什么不加载CSS和JS文件

时间:2013-08-05 09:54:10

标签: php codeigniter

我刚在笔记本电脑上的Ubuntu上安装了Apache2和MySQL。我在我的PHP项目中使用CodeIgniter,当我在地址栏中使用localhost时,一切正常。

但是,当我使用我的笔记本电脑的IP地址时,它可以工作,但没有CSS和JS,没有加载。 mod_rewrite已启用,.htaccess运行良好。我使用base_url()作为参考。

    <style type="text/css" src="<?=base_url()?>css/validate/screen.css"></style>
配置文件中的

和base_url为空:

    $config['base_url']='';

我被困在这里。

2 个答案:

答案 0 :(得分:0)

你的base_url应该像

一样给出
 $config['base_url']='http://MYIP/PROJ_FOLDER/';

然后尝试

<style type="text/css" src="<?php echo base_url();?>css/validate/screen.css"></style>

答案 1 :(得分:0)

$config['base_url']='localhost';