2013-08-05 19 views
0

我刚刚在我的笔记本电脑上安装了Ubuntu上的Apache2和MySQL。我为我的PHP项目使用CodeIgniter,当我在地址栏中使用localhost时,一切正常。为什么CSS和JS文件在使用IP地址而不是本地主机时未加载

但是,当我使用我的笔记本电脑的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']=''; 

我非常坚持在这里。

+0

为什么你会希望它到IP地址的工作?只是好奇。请包括一个在那里生成HTML的例子。 – AmazingDreams

+1

我只想使用系统作为局域网中其他系统的服务器 –

+0

您也可以跳过烦人的IP部分并编辑'/ etc/hosts'以包含:'192.x.x.x laptopserver'或其他任何东西。 – AmazingDreams

回答

0

,也是你的BASE_URL应给予像

$config['base_url']='http://MYIP/PROJ_FOLDER/'; 

,然后尝试像

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

没有项目文件夹,我的根目录是/ var/www 一切都在那里... –

+0

所以删除PROJ_FOLDER ..... – Gautam3164

+1

@alipanahi我建议把它放在一个项目文件夹。 ;) – AmazingDreams

0
$config['base_url']='localhost'; 
相关问题