宝塔用户_vzipfe 发表于 2025-3-22 14:06:21

【已解答】静态/图片路径正确但是还是404

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.5.0
系统版本:ubuntu22
问题描述路径都正确但是图片还是显示404,加载不出来,求助大佬们!(呜呜)
相关截图(日志、错误):

宝塔用户_vzipfe 发表于 2025-3-22 14:13:25

代码:.getElementsByClassName('right');
                // 设置背景图片
                frontBox.style.backgroundImage = 'url(./img/' + (i + 1).toString().padStart(2, '0') + '.jpg)';
                leftBox.style.backgroundImage = 'url(./img/' + (i + 1).toString().padStart(2, '0') + '.jpg)';
                rightBox.style.backgroundImage = 'url(./img/' + (i + 1).toString().padStart(2, '0') + '.jpg)';
            }

报错:he server responded with a status of 404 (NOT FOUND)

访问的文件也是/img/02.jpg

阿珂 发表于 2025-3-22 15:35:02

网站出现404错误通常表示所请求的页面或资源不存在才会显示该错误代码的。
以下是导致网站出现404错误的一些可能原因:
1.错误的URL:用户可能输入了错误的URL或者站点URL路径存在区分大小写的。可以检查URL是否正确填写,并确保没有任何额外的空格或特殊字符。
2.页面被移除或重命名:如果您更改了页面的URL或将页面删除,但没有更新链接指向新的位置,那么当用户访问旧链接时就会出现404错误。
3.伪静态规则有误:如果您的站点程序要用到伪静态规则或者使用的伪静态规则有误的话,也会出现404错误。可以检查伪静态规则是否有填写正确,宝塔面板也提供了丰富的伪静态规则以供使用。
4.网站防火墙规则:如果您使用了Nginx/Apache防火墙,可能触发了防火墙规则导致的404错误。可以检查一下Nginx/Apache防火墙的拦截日志是否触发了拦截规则。
5.暂时性问题:有时候,服务器可能暂时性地无法提供请求的资源,可能是因为服务器资源过载、维护,浏览器缓存等其他问题。
6.CMS或网站平台问题:如果您的网站使用了内容管理系统(CMS)平台或其他网站程序,可能是由于配置错误或软件问题导致的。可以检查一下站点后台配置是否正确,或者咨询相关站点程序的开发者。
7.DNS解析问题:如果DNS解析错误,用户无法正确访问到您的网站服务器,也会导致404错误。可以使用ping命令和nslookup命令方式来检查您当前域名是否正常解析使用。

总得来说,网站出现404错误是站点程序资源无法访问到所导致的,上述问题大多都可以通过网站的“错误日志”来进行一个排查体现,网站日志记录了站点的所有请求和错误日志,通过逐步排查,您应该能够找到引起404错误的根本原因,并采取适当的措施来解决问题。

宝塔用户_vzipfe 发表于 2025-3-24 09:31:20

阿珂 发表于 2025-3-22 15:35
网站出现404错误通常表示所请求的页面或资源不存在才会显示该错误代码的。
以下是导致网站出现404错误的一 ...

但是我代码都对的,引入图片用的也只是评论里那个代码不是伪静态,为什么还是404
页: [1]
查看完整版本: 【已解答】静态/图片路径正确但是还是404