我在代码点火器中有这样的目录结构:
Appsite
-website
-application
-images
当我访问 index.php 中的图像时,我使用了: <img src="http://localhost/Appsite/website/images/images.PNG"
href 是: <li class=""><a href="http://localhos/tAppsite/website/index.php/home/">Home</a></li>
我认为在访问代码点火器中的图像或库时包含 http://localhost
不是一个好习惯。所以我尝试将 $config['base_url']
中的 config.php
更改为 $config['base_url'] = "http://".$_SERVER["HTTP_HOST"]."/";
现在我更新我的图像源和其他库源我删除本地主机和我的目录文件夹的名称:
<img src="images/images.PNG”>
<li class=""><a href= <?php echo base_url;?> /website/index.php/home/">Home</a></li>
但我得到错误。它说找不到对象。有人可以帮我吗?
原文由 qazzu 发布,翻译遵循 CC BY-SA 4.0 许可协议
在配置.php
在
.htaccess
(外部应用程序文件夹) - 删除index.php
在 URL 中访问网址
访问图像
访问 CSS
使用
base_url
从 autoload.php 加载 URL 助手