自建PHP轻量BBS:侧边栏「最新文章/相关阅读」重复 + 搜索分页关键词丢失 修复完整记录

2026-10-06 14:50:26

适用环境:PHP + PDO SQLite 的轻量自建 BBS(本站架构),伪静态已开启、后台管理分离。 涉及文件:sidebar.php(新建)、index.php、article.php、functions.php(各改少量行)。 本文记录问题现象、根因分析、完整代码与上线踩坑,可直接作为备份对照。 一、问题现象 现象 A:文章详情页右侧边栏,「最新文章」和「相关阅读」两个板块的内容一模一样,五条标题逐条相同。 现象 B:首页搜……

511遇见 网站优化完整记录清单

2026-10-06 13:11:55

站点:https://www.511yj.com(另有 bbs.511yj.com) 环境:WordPress + 主题 aldehyde(2015 年深度改造版)+ PHP 8.3.33 + 阿里云 ECS 完成日期:2026-10-06 状态:第一阶段全部收尾,进入 2~8 周的搜索引擎观察期 一、紧急故障修复(直接影响收录) # 位置 问题 修法 验证 1 functions.php 反采集函数 空 UA 返回 ……

自建PHP轻量BBS:后台管理分离 + SEO优化 + 侧边栏推荐 完整记录

2026-10-05 02:36:50

一、为什么要折腾 网站初期功能简单,登录、发文章、改密码全挤在 index.php 一个文件里。文章少的时候还好,文章一多,每次编辑都要翻页找文章,前台用户还能看到管理表单,很不方便。 这次做了三件事: 把后台管理独立成 admin/ 目录,前台只展示 补全 SEO 三件套(TDK + canonical + Open Graph) 文章详情页加侧边栏:最新文章 + 相关阅读 二、从单文件到目录分离 原来的问题 index.php ……

PHP开发排查BUG实用教程:从报错到定位,5步搞定

2026-10-04 12:49:18

写代码不怕出BUG,就怕不知道BUG在哪。下面这套排查方法,日常开发90%的问题都能快速定位。 一、先打开错误显示,别让BUG藏着 很多人一遇到白屏就慌,其实PHP早就把错误信息写在脸上了,只是你没打开。 error_reporting(E_ALL); ini_set('display_errors', 1); 把这两行放在脚本最开头,任何报错都会直接显示在页面上,不用去翻日志。 上线后记得关掉,防止泄露敏感信息。 二、看错误信息,……

WordPress 自动推送 IndexNow 教程:发布文章自动通知 Bing/Yandex/Nave

2026-10-04 12:40:12

IndexNow 是微软必应推出的搜索引擎实时推送协议,提交一次URL,会同步分发到 Bing、Yandex、Naver 等支持该协议的搜索引擎。 当你在WordPress发布新文章,或者修改旧文章后,程序自动调用IndexNow接口提交页面,搜索引擎可以更快发现、抓取你的页面。 ⚠️ 注意:百度搜索引擎不支持IndexNow,百度收录需要单独使用百度资源平台API推送。 一、准备工作 去 IndexNow 官网生成密钥,拿到一串……