asp.net - 搜索引擎优化 : How do sites like Yellow Pages get all their listings found by search engines

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

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

提前致谢。

最佳答案

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

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

关于asp.net - 搜索引擎优化 : How do sites like Yellow Pages get all their listings found by search engines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10685478/

相关文章:

php - 删除文件扩展名的正确方法

javascript - 为div链接制作nofollow行为

c# - 从 SQL Server 2008 R2 使用 GSM 调制解调器发送 SMS

c# - MachineToApplication 超出应用程序级别 - 这个错误是什么意思?

asp.net - 服务器端 View 状态可以解决 ASP.NET 的最大问题之一吗?

SEO - 301 重定向到非事件/已删除页面的主页,可以吗?

sql-server - 删除允许空复选框,要求重新创建表

c# - 在不安装 "Microsoft.ACE.OLEDB.12.0"的情况下解决 "Microsoft Access Database Engine"提供程序问题

html - 如何在aspx页面中为href生成url

.net - 从 .NET sqlcommand 传递给 SQL 的值不正确