关于css/js等路径问题
我在view里创建了一个login.phpcss/js/img等都在ci的根目录public下..
调用方式是
<link rel="stylesheet" type="text/css" href="../public/css/login.css"/>
<script src="../public/layui.js"></script>
<script src="../public/js/login.js"></script>
前面加了两个点,正常访问的地址就是 http:// localhost/abc/index.php/login
如果是 http://localhost/abc 直接访问则css/js/img获取失败。那么把路径改成一个点就正常。
具体该怎么引用呢。
资源文件全部用绝对路径,例如 /js/xxx.js ,/css/xxx.css Hex 发表于 2017-5-2 15:55
资源文件全部用绝对路径,例如 /js/xxx.js ,/css/xxx.css
绝对路径的话 就都找不到了啊。。
:( 我是个新手。搜索了下论坛。包括site_url 和base_url都试过。
但是我获取到的都是物理地址.. 刀飞了 发表于 2017-5-2 16:10
绝对路径的话 就都找不到了啊。。
我是个新手。搜索了下论坛。包括site_url 和base_url都试过。
但是 ...
首先你需要去 config/config.php 里配置 base_url,然后,如果你做了隐藏 index.php 操作,建议不要隐藏 index.php,然后确认你的网站根目录是 http://domain.com/index.php 吗?如果是的话 /js/xxx.js 应该是可以的,如果不可以说明你的服务器有问题,需要具体上机调试,看是看不出来的。
最后,建议仔细阅读手册,并且 CI 不是给初学者使用的框架。
页:
[1]