【问题标题】:Prevent Search Engine from Accessing a particular database field阻止搜索引擎访问特定的数据库字段
【发布时间】:2012-09-30 01:15:45
【问题描述】:

我想隐藏我的数据库中的某些特定字段(例如:年龄、电话号码、地址)以被搜索引擎屏蔽。有什么办法吗?

正在使用 phpMyAdmin..

谢谢

【问题讨论】:

  • phpMyAdmin 应该从不面向公众。它应该只存在于您的开发机器上。如果需要,使用端口转发通过 SSH 隧道进入您的 VPS。

标签: php mysql database database-design phpmyadmin


【解决方案1】:

无论如何,搜索引擎都无法访问您的数据库。相反,它们索引您的 Web 服务器提供的内容。页面(以及底层脚本、代码等)以类似于普通用户遇到信息的方式呈现给搜索引擎索引器/爬虫/机器人。

您可以使用robots.txt 文件来指示搜索引擎 将给定页面作为一个整体编入索引。没有办法(据我所知)简单地向搜索引擎爬虫隐藏页面上的某些信息。

【讨论】:

  • +1 此外,向访问者和搜索引擎提供不同的内容可能会使您受到处罚/列入黑名单。除非您使用 robots.txt 从搜索引擎中排除整个详细信息页面。
  • 您可以隐藏字段,但不建议这样做。几年前,宝马因从搜索引擎“伪装”内容而受到处罚......
  • 您可以使用robots.txt 文件来指示行为良好的搜索引擎忽略内容。可悲的是,并非所有机器人都遵守规则。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-23
  • 1970-01-01
  • 1970-01-01
  • 2014-10-27
相关资源
最近更新 更多