174 lines
4.6 KiB
Markdown
174 lines
4.6 KiB
Markdown
# 1282-SEONexus 主 Codex 接手摘要 - 2026-04-17
|
||
|
||
## 这份文档是干什么的
|
||
|
||
给主 Codex 一个最短路径摘要。
|
||
|
||
如果没有时间从 `1271` 一直读到 `1281`,先看这份,就能知道:
|
||
|
||
- 现在日志阶段走到哪里了
|
||
- 当前最像真问题的点是什么
|
||
- 第一批建议先改哪里
|
||
|
||
## 当前阶段结论
|
||
|
||
截至 `2026-04-17`,老模板蜘蛛日志已经不是“百度没来”的问题。
|
||
|
||
当前更准确的判断是:
|
||
|
||
1. 首页抓取已经成立
|
||
2. 部分站点已经有真实深抓
|
||
3. `404` 已较前一轮明显下降
|
||
4. 但 `301` 仍在持续消耗预算
|
||
5. 主要损耗已更集中在:
|
||
- host 规范化
|
||
- 深页历史兼容入口
|
||
- 部分 `444` 探测型噪音
|
||
|
||
## 这轮最像真问题的 3 个点
|
||
|
||
### 1. 模板 canonical 与 sitemap / RSS 的 host 口径冲突
|
||
|
||
当前 `videoGpt1` 模板主线大量输出:
|
||
|
||
- `https://{$DomainModel->d_domain}...`
|
||
|
||
但 sitemap / RSS 中仍有多处输出:
|
||
|
||
- `https://www.{$DomainModel->d_domain}...`
|
||
|
||
这和日志里持续存在的:
|
||
|
||
- `/|301`
|
||
- 同一 base domain 下 `www` / 裸域并行抓取
|
||
|
||
是高度一致的。
|
||
|
||
### 2. 深页兼容入口很多,仍在真实命中
|
||
|
||
`router.php` 中存在大批旧深页兼容入口:
|
||
|
||
- `voddetail`
|
||
- `video-info`
|
||
- `video-play`
|
||
- `video-show`
|
||
- `vodbf`
|
||
- `shipin-*`
|
||
|
||
它们当前不是死代码。
|
||
|
||
所以不能第一刀就删,但它们很可能确实在维持一部分深页 `301`。
|
||
|
||
### 3. 播放页 canonical 当前指向播放页自身
|
||
|
||
这不是明确 bug,但它是一个必须由主 Codex 明确拍板的策略点:
|
||
|
||
- 保持播放页自身 canonical
|
||
还是
|
||
- 回详情页
|
||
|
||
## 当前最建议优先推进的事情
|
||
|
||
### 第一优先级
|
||
|
||
先统一 host 输出口径。
|
||
|
||
优先统一:
|
||
|
||
- 模板 canonical
|
||
- `og:url`
|
||
- JSON-LD URL
|
||
- sitemap
|
||
- RSS
|
||
|
||
目标:
|
||
|
||
- 先减少系统内部自己制造的 host 级 `301`
|
||
|
||
### 第二优先级
|
||
|
||
再确认播放页 canonical 立场。
|
||
|
||
目标:
|
||
|
||
- 明确 `play` 页在当前 SEO 策略里,到底算不算规范对象
|
||
|
||
### 第三优先级
|
||
|
||
最后才评估:
|
||
|
||
- 历史兼容入口收缩
|
||
- fallback 边界收缩
|
||
|
||
## 当前不建议先做的事
|
||
|
||
### 1. 不建议先删大批兼容路由
|
||
|
||
原因:
|
||
|
||
- 当前很多旧入口还在真实命中
|
||
- 很容易把 `301 -> 200` 打回 `404`
|
||
|
||
### 2. 不建议先动 fallback
|
||
|
||
原因:
|
||
|
||
- 这条线可能正在帮助压低 `404`
|
||
|
||
### 3. 不建议同时改 Nginx + PHP + 模板三层 host 策略
|
||
|
||
原因:
|
||
|
||
- 第一批应该做低副作用、可验证的统一动作
|
||
|
||
## 第一批实施建议
|
||
|
||
如果主 Codex 要开做,建议第一批只碰这些文件:
|
||
|
||
- [VideoSiteMapLogic.php](/www/wwwroot/VideoSource2/code/app/task/logic/VideoSiteMapLogic.php:203)
|
||
- [SiteMapLogic.php](/www/wwwroot/VideoSource2/code/app/task/logic/SiteMapLogic.php:158)
|
||
- [videoGpt1/rss/baidu.xml](/www/wwwroot/VideoSource2/code/app/home/view/videoGpt1/rss/baidu.xml:6)
|
||
- [videoGpt1/rss/so.xml](/www/wwwroot/VideoSource2/code/app/home/view/videoGpt1/rss/so.xml:12)
|
||
- 再顺手复核 `videoGpt1` 模板里的 canonical / `og:url` / JSON-LD URL 输出
|
||
|
||
## 第一批验证重点
|
||
|
||
改完后优先看:
|
||
|
||
- `/|301` 是否下降
|
||
- `home|301` 是否下降
|
||
- 同一 base domain 的 `www` / 裸域双命中是否下降
|
||
|
||
建议继续盯的域名:
|
||
|
||
- `yagyjt.com`
|
||
- `www.ningxiaowei.com`
|
||
- `www.haotianhaiyuan.com`
|
||
- `ctshuhua.com`
|
||
- `sctyjz.com`
|
||
|
||
## 文档导航
|
||
|
||
如果主 Codex 需要往下展开看:
|
||
|
||
- 日志首轮总结:
|
||
[1271](/www/wwwroot/VideoSource2/docs/old-tmp-seo/02-老模板蜘蛛日志观察交接文档-2026-04-16.md)
|
||
- 日志到代码映射:
|
||
[1272](/www/wwwroot/VideoSource2/docs/old-tmp-seo/03-老模板蜘蛛日志与代码映射交接文档-2026-04-16.md)
|
||
- `2026-04-17` 日志更新:
|
||
[1273](/www/wwwroot/VideoSource2/docs/old-tmp-seo/04-老模板蜘蛛日志观察更新-2026-04-17.md)
|
||
- `404 -> 444` 代码判断:
|
||
[1274](/www/wwwroot/VideoSource2/docs/old-tmp-seo/05-老模板蜘蛛日志变化与代码判断更新-2026-04-17.md)
|
||
- 可执行检查清单:
|
||
[1275](/www/wwwroot/VideoSource2/docs/old-tmp-seo/06-主Codex可执行检查清单-2026-04-17.md)
|
||
- 第一轮只读代码审查发现:
|
||
[1277](/www/wwwroot/VideoSource2/docs/old-tmp-seo/08-第一轮只读代码审查发现-2026-04-17.md)
|
||
- 第一批候选修正方案:
|
||
[1278](/www/wwwroot/VideoSource2/docs/old-tmp-seo/09-第一批候选修正方案-2026-04-17.md)
|
||
- 第一批修正实施方案:
|
||
[1281](/www/wwwroot/VideoSource2/docs/old-tmp-seo/12-第一批修正实施方案-2026-04-17.md)
|
||
|
||
## 一句话交接
|
||
|
||
> 主线现在最值得先动的,不是删旧路由,而是统一 host 输出口径;先把模板、sitemap、RSS 不再互相打架,再看日志里的 `/|301` 和 `www/裸域` 分裂是否继续下降。
|