2

我即将完成网站重新设计,我正在寻找一种解决方案来通知网站的常规访问者刷新页面以更新网站,因为它仍将显示旧设计(我们正在使用浏览器杠杆缓存)。我有一个简单的 php 脚本,它在页面顶部显示一个消息框,但内容已被搜索引擎索引并影响列表。从我到目前为止所阅读的内容来看,您无法从搜索引擎中隐藏文本,如果是他们的,他们会将其包含在他们的爬网中吗?

我可以做一个简单的图像,但这并不理想。

有谁知道第一页加载时的 jquery 弹出窗口可以显示消息并且不会被索引?一些非常简单和轻便的东西,不会让游客失望。抱歉,之前有人问过这个问题,或者有现成的解决方案,我找不到任何解决方案,可能是我问错了问题吗?

4

3 回答 3

0

您可以尝试使用 base64 对其进行编码,然后在客户端进行解码。

于 2012-07-17T10:36:06.613 回答
0

这可能有效 - 为消息和以下内容创建一个新页面<head>

<meta name="robots" content="NOINDEX">

并将其加载到iframe灯箱中。

使用机器人元标记

于 2012-07-17T10:47:26.377 回答
0

我的一个朋友曾经告诉我,AJAX 内容是不可抓取的,相反,主要的搜索引擎都有特定的抓取机制来抓取 AJAX 内容。(谷歌的 AJAX 抓取

正如 Marcus Johansson 建议的那样,我建议对您的文档进行 base64 编码,或者在我看来,您可以尝试以下方法。

顶部的消息可以使用 iframe(我个人讨厌这些),其中的文档将包含nofollow 和 noindex 元标记。这些将阻止对包含这些标签的文档的抓取访问。

另一个不推荐的解决方案(如图片)是使用 Flash,但提到 Flash,我必须告诉你,一些主要的搜索引擎也在努力在 Flash 内容中进行抓取

让我知道你将如何解决你的问题:)

祝你有美好的一天!

于 2012-07-17T10:47:55.263 回答