【问题标题】:Search Engine Optimization: How do sites like Yellow Pages get all their listings found by search engines搜索引擎优化:像黄页这样的网站如何获得搜索引擎找到的所有列表
【发布时间】:2012-05-21 12:42:00
【问题描述】:

我正在尝试建立一个本地餐厅列表/评论网站。我不禁注意到,如果我在 Web 上搜索餐厅,黄页或 Yelp 等网站的列表顶部会显示该餐厅的列表。显然,他们没有为美国的每家餐厅提供单独的网页,但不知何故,他们的信息数据库正在被搜索引擎读取。这是如何实现的?

提前致谢。

【问题讨论】:

  • 这和c#有什么关系?
  • 我会把它放在一个答案中,但我觉得这听起来有点刺耳,所以我会用评论来满足自己。我怀疑他们已经适当地研究了 SEO 技术并在适当的领域提出了问题。比如,他们不会在 StackOverflow 上使用 c#、asp.net、sql-server-2008 和 seo 标签,而是去webmasters.stackexchange.com 并在那里提问。
  • @inksmithy 我认为问题不在于 SEO,而在于使网站看起来每个数据库条目都有一个页面的方法。
  • @saluce 很公平,但我仍然希望 webmasters.stackexchange 成为比 stackoverflow 更好的资源。
  • 谢谢。我很感激反馈。我去看看。

标签: asp.net seo sql-server-2008-r2


【解决方案1】:

信息存储在数据库中,模板页面只是从数据库中提取信息并显示出来。通过巧妙地使用 URL 重写或在 .NET 中使用 routing,URL 似乎成为餐厅的唯一页面。

路由基本上从 url 中获取一个 GET 参数,将其作为伪路径合并到 URL 中,然后使用该参数获取数据库记录以显示餐厅。

【讨论】:

    猜你喜欢
    • 2015-05-16
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多