0

我遇到了这个问题:

我尝试在我的网站中使用的一些图像没有显示。我对图像文件使用正确的完整域路径。

您可以在此链接中看到问题:http: //imgur.com/a/3SB1l

您可以在第一张图像上看到一些图像已加载(来自 Bootstrap 的徽标和字形图标),而一个未加载(响应 404)。

在第二张图像上,您可以看到所有图像实际上都在同一个文件夹中,该文件夹位于域的根目录中。我还检查了所有文件和文件夹是否具有相同的权限。

该站点是使用 Codeigniter 编写的,链接是使用以下代码动态生成的:

    <img src="<?php echo base_url()?>/img/logo.png">

   <img src="<?php echo base_url()?>/img/<?php echo $database_item ?>">

图像文件名来自数据库的位置。

您还可以在http://laskov.home.megalan.bg/index.php查看我的网站, 您可以看到对于所有图像,“src”属性为所有图像生成完全相同的值,除了图像文件名。我使用相同的方法来加载运行良好的 CSS 和 JavaScript 文件。

注意:如果您检查该站点,您会看到其他图像没有加载,其中一些实际上不在文件夹中,但是“house.jpg”仍然存在并且没有加载。

此外,当我使用其他图像时,它们仍然没有加载,我认为只有“logo.png”和 Bootstrap 字形图标实际加载到页面中。

问题存在于安全或不安全的连接上。

我在 Apache 2.22(WAMP 安装)上使用 PHP5。

那么有没有人以前见过这个,并对可能发生的事情有一些有用的提示?

4

1 回答 1

1

你只是混淆了一些东西。例如 house.jpg 应该在这里:

https://laskov.home.megalan.bg/img/

但我能看到的一切

[DIR]   Parent Directory         -   
[IMG]   glyphicons-halflings..> 17-May-2013 10:21   8.6K     
[IMG]   glyphicons-halflings..> 17-May-2013 10:21    12K     
[IMG]   logo.png    24-Jul-2013 20:30   722K     
[IMG]   winter_mountains-200..> 24-Jul-2013 20:11   1.2M    

所以 - 不,它肯定不存在

于 2013-10-15T12:07:39.153 回答