You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS样式表加载失败(404错误)求助:多种路径尝试均无效

解决CSS样式表404加载失败的实用方案
  • 先看真实请求路径:打开浏览器开发者工具的「网络」标签,找到那个404的CSS请求,查看完整的「请求URL」——很多时候PHP文件会被其他目录的页面include,此时页面的相对路径基准是执行的主PHP文件(比如根目录的index.php),而非header.php所在目录,这会导致相对路径失效。

  • 核对文件名大小写:如果服务器是Linux系统,文件名区分大小写,Style.css和style.css会被认成两个文件,务必保证link里的文件名和实际文件完全一致。

  • 改用绝对路径:

    • 直接用网站根目录为基准的路径,比如如果CSS和header.php都在根目录,就写 <link href="/style.css" type="text/css" rel="stylesheet" />;
    • 或者用PHP动态获取文件路径,避免include导致的路径混乱:
      <link href="<?php echo dirname(__FILE__); ?>/style.css" type="text/css" rel="stylesheet" />
      
      这个写法会自动指向header.php所在目录下的style.css,不管它被哪个页面引用。
  • 强制刷新清缓存:浏览器可能缓存了旧的404记录,按Ctrl+Shift+R强制刷新页面,或者手动清空浏览器缓存后再测试。

  • 检查文件权限:确认CSS文件的权限设置为服务器可读取(一般设为644),所在文件夹权限设为755,权限不足也会导致服务器返回404。

内容的提问来源于stack exchange,提问作者MattHN80

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 19:06:17