将页面设为公共,然后根据设置隐藏页面。怎么样?

时间:2011-04-12 15:00:04

标签: php seo search-engine public

我的网站上有用户个人资料。用户可以通过选中复选框(通过搜索引擎搜索)将其公开,并取消选中该框以阻止在搜索引擎上搜索该页面。网站是php codeignitor。

这是如何实现的?当用户取消选中该框以阻止该页面被公开时,我是如何完成的,以及如何尽可能实时地执行此操作?一个很好的例子是fb或linkedin上的配置文件。

2 个答案:

答案 0 :(得分:0)

这不安全,但您可以查看访问者的引荐网址,并通过查找搜索引擎的地址来允许/拒绝其请求。结果仍会显示在Google中,并且会有页面缓存(您可以使用<meta>标记来停止。)

基本上,警告用户当他们将页面公开时,在此之后将其设为私有并不容易。我会把它变成一个单调乏味且痛苦的过程,因为人们会抱怨“你的网站已被破产”。

答案 1 :(得分:0)

从谷歌自动删除页面的最快方法

  • 设置该特定网页的新上次修改日期
  • 为页面网址返回HTTP 410(您仍然可以在其上显示内容,或者使HTTP 410 google用户代理特定,或者不使用特定于Cookie,或者没有特定的语言标题)
  • 将网址放入sitemap.xml(使用新的上次修改日期)
  • ping sitemap.xml to google

使用此方法,您可以在1到2小时内将网页从Google SERPS中消失(如果您的网站定期抓取)。

注意:如果您想一次性推出成千上万的页面,这个过程将需要更长的时间。