【发布时间】:2014-03-02 16:41:44
【问题描述】:
我正在使用 SQL Server 2008 数据库在 ASP.NET 中开发一个电子商务网站。
我的大部分页面都是数据库驱动的,所有内容都是从 SQL Server 收集的。
每个产品页面都是根据来自数据库的数据动态创建的,因此每个产品的页面 URL 都有一个唯一的查询字符串,其中包含一个“product_id”变量。
*示例:http://www.myecommence.com/products.aspx?product_id=1*
我想改进我的搜索引擎优化。
处理少量产品可能没问题,但如果我 有1000多个产品,怎么能爬到每一个产品?
谷歌蜘蛛/机器人如何知道带有 767的假设数存在吗?
我一直在谷歌上搜索,但我仍然无法理解页面是如何 在站点或外部站点中绝对没有参考可以 爬行?如果可能的话,蜘蛛应该知道如何阅读 网站的数据库表,但我猜不是这样。
此时由于大部分页面和链接都是动态的 它们是否可以被索引,同样的事情也适用于“用户详细信息”页面 使用“user id=n”通过查询字符串访问?
可能我的问题已经讨论过了,但我仍然没有明确的一些观点。
【问题讨论】:
标签: sql url seo query-string dynamic-url