【问题标题】:Some pictures not shown after I sent my site on a linux server我在 linux 服务器上发送我的网站后,有些图片没有显示
【发布时间】:2014-10-02 15:48:10
【问题描述】:

我有一个运行良好的 Html 站点,托管在 Windows Server 2008 上

http://www.middleeastsoft.com/vista

我把这个网站发送到了带有 nginx 网络服务器的 Linux centos,但奇怪的是一些图片没有加载,当我查看这些图片的获取请求时,我发现浏览器试图以 text/html contentType 获取这些图片.

http://www.vistapilates.com/

!!我无法理解原因?我用 Photoshop 保存这些文件并再次发送它们,但没有任何变化。

有什么想法吗?

【问题讨论】:

    标签: html linux image http-headers windows-server-2008-r2


    【解决方案1】:

    好的,我找到原因了,分享给有同样问题的朋友可以使用;

    原因是字母大小写,linux对大小写字符敏感。

    我的图片文件通常是:LOGO-White-Big.png 所以 linux 无法获取它,因为在我的 html 文件中我试图获取 'logo-white-big.png'。

    只需更改文件名或编辑 html 文件即可解决问题。

    【讨论】:

      【解决方案2】:

      是的, 与 Windows 不同,Linux 区分大小写。

      【讨论】:

        猜你喜欢
        • 2021-12-21
        • 2022-01-24
        • 1970-01-01
        • 2018-08-15
        • 1970-01-01
        • 2018-07-07
        • 2017-02-07
        • 2017-07-30
        相关资源
        最近更新 更多