我的知识记录

网站打开乱码_F12与错误日志

西部数码虚拟主机网站遇到网站打开乱码,先看浏览器返回的状态码和错误提示。F12打开开发者工具,网络面板看每个请求的状态,控制台看JS报错。网站打开乱码时按状态码层级(4xx客户端/5xx服务端)排查,不要乱改。

排版/样式错乱:F12看CSS文件是否404(路径错)、CSS是否被拦截(防盗链/权限)、JS报错导致渲染中断、CDN未同步最新CSS、浏览器缓存旧版本。清缓存 + 强制刷新(Ctrl+F5)测试。移动端排版错检查viewport meta标签和响应式CSS。

参考(PHP错误显示与字符集): ``` # .user.ini 临时显示错误 display_errors = On error_reporting = E_ALL log_errors = On error_log = /www/wwwroot/域名/error.log

# PHP连接数据库设置字符集 $pdo = new PDO('mysql:host=localhost;dbname=库名;charset=utf8mb4', '用户', '密码'); # 或 mysqli_set_charset($conn, 'utf8mb4');

# HTML字符集 header('Content-Type: text/html; charset=utf-8');

# 数据库字符集 # my.cnf [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci [client] default-character-set=utf8mb4

# 自定义404(Nginx) error_page 404 /404.html; location = /404.html { root /www/wwwroot/域名; internal; } ```

排查完用百度站长平台抓取诊断确认。修复后curl -I返回200,浏览器无痕模式访问正常,F12无报错,所有资源加载成功,页面加载时间在3秒内。记录错误原因和修复方法,方便下次快速处理。

Not Found:Apache/Nginx返回404,文件不存在或URL重写错误。检查文件是否在root目录下、URL路径是否正确、伪静态规则是否匹配、.htaccess是否生效(Apache)、try_files是否正确(Nginx)。文件存在但404通常是伪静态问题。

网站打开乱码_F12与错误日志

标签:

更新时间:2026-08-27 13:04:52

上一篇:中小型网站轻量防护体系搭建_完整配置流程与工具推荐_低成本搭建基础安全防护体系_省钱方案

下一篇:特定网站IPv6无法访问_DNS AAAA记录与IPv6设置