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

CodeIgniter影视流应用添加Facebook分享时og标签未被识别求助

解决Facebook无法识别OG标签的问题

针对你遇到的Facebook无法识别页面OG标签的问题,可按以下步骤排查修复:

  • 确认HTML根标签的OG前缀:检查页面<html>标签是否包含prefix="og: http://ogp.me/ns#"属性,Facebook需要这个前缀来正确解析OG标签,示例:

    <html prefix="og: http://ogp.me/ns#">
    
  • 验证OG标签的位置与格式:查看页面源代码,确保og:title、og:description、og:image等标签确实在<head>标签内,且格式正确,比如:

    <meta property="og:title" content="页面标题">
    <meta property="og:description" content="页面描述">
    <meta property="og:image" content="https://你的域名/完整图片路径.jpg">
    

    注意og:image必须是绝对URL,不能用相对路径,且图片需符合Facebook要求(最小尺寸200x200px,支持JPG/PNG格式)。

  • 检查页面可访问性与重定向:确保页面没有多余的跳转逻辑,同时检查robots.txt文件是否禁止了facebookexternalhit爬虫访问,若有需放开权限。

  • 排查动态渲染问题:Facebook爬虫不会执行JavaScript,所以OG标签必须由CodeIgniter服务器端直接渲染输出,不能通过JS动态添加。

  • 刷新Facebook缓存:在Facebook调试工具中点击“重新抓取(Scrape Again)”按钮,清除旧缓存后重新解析页面标签。

  • 验证CodeIgniter视图渲染:确认视图文件中OG标签的代码没有被其他逻辑覆盖,也没有错误输出到<body>区域,可直接访问页面查看源代码确认。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 11:57:10