搜索
查看: 23171|回复: 0

[大盘交流] 动态网站到底是什么呢?

[复制链接]
发表于 2013-8-12 13:53 | 显示全部楼层

动态网站到底是什么呢?

来自:MACD论坛(bbs.shudaoyoufang.com) 作者:djidhnkgsj 浏览:23171 回复:0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
动态网站到底是什么呢?这需要我们大家在一起分析分析,在本篇文章中,我们就动态网站做一个全面分析。

一、动态网站的出现和优势

最早互联网出现时,站点内容都是以HTML静态页面形式存放在服务器上,访问者浏览到的页面都是这些实际存在的静态页面。随着技术的发展,特别是数据库和脚本技术PERL、ASP、PHP和JSP的发展,越来越多的站点都开始采取动态的页面发布手段。比如,我们在Google.COM上搜索一个内容,得到的搜索结果页面文件”本身”在Google服务器上并不存在,而是通过程序在我们输入搜索内容时调用后台数据库实时生成的,也就是说,这些结果页面是动态的。

静态页面的站点只涉及文件的传输问题,而动态站点则复杂得多,用户和站点之间出现大量的交互,网站不再仅仅是内容的发布,而是成为了一种”应用”,是软件业向互联网上的扩张,从软件的角度看,动态站点是逻辑应用层和数据层的分离,数据库负责站点数据的存储管理,而ASP、PHP、JSP等负责处理站点的逻辑应用。这样做的好处除了增加很多交互功能外,更重要的是站点的维护、更新和升级都方便了许多。可以说,没有动态网站技术,目前互联网上的这些超大型站点就不可能出现。

二、搜索引擎抓取动态网站页面时面临的问题

从用户的角度看,动态网站非常不错,丰富了站点的功能,但是对于搜索引擎来说,情况就不同了。

根本的问题在于”输入”和”选择”,动态页面是在用户”输入内容”或者进行”选择”时动态生成的,但是搜索引擎的”搜索机器人”无法”输入”和”选择”。另外,对于通过链接达到这种带”?”的页面,技术上搜索引擎可以抓取,但是一般情况下搜索引擎选择不去抓取,这是为了避免一种叫”搜索机器人陷阱”的脚本错误,这种错误会让搜索机器人进行无限循环的抓取,无法退出而浪费时间。

三、动态网站的搜索引擎策略

动态网站要被搜索引擎抓取,可以采用内容发布系统软件将动态站点转化成静态页面,这种办法对于页面发布后变动少的站点比较合适,比如一些新闻类的站点。

一般的动态网站可以通过下面的办法让搜索引擎抓取:

首先,我们要让动态页面的URL地址中没有”?”,让动态页面看上去象”静态页面”。针对不同的动态技术可以采用下面技术实现:

1.对于采用ASP技术的动态页面Exception Digital公司提供一种工具叫着XQASP可以将”?”替换为”/”。

2.对于采用ColdFusion技术的站点,需要重新配置服务器上的ColdFusion,用”/”代替”?”将参数传输到URL。

3.对于使用Apache服务器的站点,可以使用rewrite模块将带参数的URL地址转换成搜索引擎支持的形式,该模块mod_rewrite在Apache服务器中不是缺省安装的。

将这些入口页面的地址提交到搜索引擎,这些页面和链接的动态页面就能都被搜索引擎抓取了。


金币:
奖励:
热心:
注册时间:
2013-8-12

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:MACD仅提供交流平台,请交流人员遵守法律法规。
值班电话:18209240771   微信:35550268

举报|意见反馈|手机版|MACD俱乐部

GMT+8, 2025-5-4 15:42 , Processed in 0.024402 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表