所谓动态网页,一般是指由ASPPHPColdFusionCGI等程序动态生成的网页。网页中的大部分内容来自与网站相连的数据库。此网页不存在于网络空间中。只有在收到用户的访问请求后,才会生成并传输到用户的浏览器。
动态网页的优点:
1访问者可以实时获得所需的数据,动态网页往往会给人留下深刻印象。
2动态网页易于维护和更新。例如,对新产品或价格的调整。网站管理员只需要对数据库做一个简单的更改。不需要修改每个单独的静态页面。
动态网页的缺点:
问题是这些动态网页不存在于网络空间。只有当用户在变量字段中输入值时,才会生成它们。我们都知道蜘蛛,不管蜘蛛有多聪明,都只是一个搜索程序。他们不能像真人一样选择变量和输入值。
动态网页优化方案:
这个问题的解决方案可以遵循这样一个想法:更改动态网页的URL,使URL不再包含符号=和其他类似的符号,看起来像一个静态URL。不同程序开发的动态页面的不同解决方案:
你可以通过付费程序直接提交动态网页:直接向Altavista提交动态网站可以增加你的网站包含它们的机会。如果您通过Altavista或inktomi的付费程序提交,您可以保证包含该网站。
文件扩展名:你今天的文件名后缀是什么。对于搜索引擎来说,这不再是个问题。即使你的网页没有.HTML或.HTM扩展名,只要URL不包含符号,仍然可以获取索引。
结论:扪心自问,你真的需要使用动态网页吗数据库通常作为页面生成工具使用,可以使用它来创建静态页面,特别是对于那些站点中不经常更改的区域,可以考虑使用数据库来生成静态页面内容。为了确保搜索引擎的索引,还可以考虑为动态内容创建静态页面。
大多数搜索引擎仍然不用于索引动态网页,因此现在已经使用。这是因为对动态生成的网页的搜索可能会导致搜索引擎的蜘蛛落入一个无休止循环的陷阱。但情况正在逐步好转。
虽然这些搜索引擎可以支持动态网页,但为了确保其蜘蛛程序不受无尽循环灾难的影响,搜索引擎将无法从动态生成的页面深入访问链接。所以我建议您在动态生成的页面上花更多的时间,并确保每个页面都可以由搜索引擎索引。事实上,在一天结束时,你会发现你花的时间是一项巨大的投资——而且它也会给你的网站带来更多的流量。