当所有图像都具有正确的完整路径并且位于同一文件夹中时,某些图像找不到(404)



>我遇到了这个问题:

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

您可以在此链接中看到问题:https://i.stack.imgur.com/yPiZk.jpg

您可以在第一个图像上看到一些图像已加载(来自 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"仍然存在并且未加载。

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

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

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

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

你只是把一些东西搞混了。 例如房子.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    

所以 - 不,它肯定不存在

最新更新