php - 如何查看 "page viewer"以显示具体代码

标签 php facebook seo

<分区>

我制作了一个“纯 javascript”网络(使用 HTML5 History API,如 Grooveshark 或类似的),一切正常,但问题在于 SEO,特别是 Facebook 和谷歌蜘蛛/轨道。

我的想法是使用 PHP vars $_SERVER 跟踪“浏览器”,并且“浏览器”是一个特定的字符串,显示不同的 HTML(不仅是带有未执行的 javascript 的主页,也就是没有内容) .

但我有一些问题,首先,我不知道 Facebook、Google 和其他跟踪器的“字符串”。

有解决这个问题的想法吗? (不允许制作经典的 HTML 网站 :P)

谢谢

最佳答案

您可以读取 User-Agent 字符串,并识别爬虫。 Here是完整的值列表。举个例子:facebook bot 使用 facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

关于php - 如何查看 "page viewer"以显示具体代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16586418/

相关文章:

php - Wamp 服务器不执行 php 代码

ios - 登出 ? - 解析和 Facebook SDK

javascript - 为用户提供正确的语言

seo - 搜索引擎如何将 url 链接到其 map View 的街道地址?

javascript - AJAX PHP变量来填充表单字段jquery

php - Mysql中的 block 时区转换: compare the orginal time or date value(which the user gave) to database values

php - Yii php Paypal信用卡支付整合

android - 向 Facebook 好友发送加入我的网站的邀请

facebook - 发布需要权限登录对话框出现两次

html - 具有 WebP 回退和数据源的背景图像