| 学动画,音画制作 请联系QQ249181841 | 加入收藏 | 繁體中文 | 网站地图
flash动画学习网,音画学习网,flash学习网站,一天学会FLASH网
返回首页 | 电脑上网 | PS学习教程 | 本站推荐 | 学习教程 | 舞曲欣赏 | 网站推广 | 音画素材 | 透明FLASH | 本站论坛 | 网站申请 |
文字教程 | 优秀教程 | 图片处理 | 家庭婚姻
舞曲 情感 空间 透明FLASH 美女 教程
您现在的位置:首页 >> 网站推广 >> 网站推广 >> 内容

自助网站动态网页怎样进行搜索引擎优化

时间:2010-10-9 11:53:44 点击:


          我们可以看出,从用户角度来考虑,自助网站的动态网页确实非常棒。但如果在搜索引擎的角度来看,结论却不同了。一、动态生成的网页:   对于那些动态生成网页,我们这些实际的访问者可以通过肉眼看到。但对于大多数搜索引擎的蜘蛛程序却往往是不可见的,这也就是自助网站动态网页很难被搜索引擎的SPIDER检索的原因。因而,要想让你的动态网页能够出现在搜索引擎的搜索结果中,只要保证你的网站内容对搜索引擎是可见的,即搜索引擎的Spider程序能够看到你自助网站的内容就可以了。   所谓自助网站动态网页一般指的是采用ASP,PHP,Cold Fusion,CGI等程序动态生成的页面,该网页中的大部分内容来自与自助网站相连的数据库。在网络空间中并不存在这个页面,只有接到用户的访问要求后才生成并传输到用户的浏览器中。而且由于访问者能够实时得到他们想要的数据,自助网站动态网页往往容易给人留下深刻的印象。此外,自助网站动态网页还具有容易维护和更新的优点。例如,对于一个新产品或价格的调整。自助网站管理员只要对数据库做一下简单的改动就可以了,根本不需要去修改每个单独的静态页面。二、动态网页的问题所在:    问题就出在这些自助网站动态网页网络空间中并不是实际存在的,只有当用户在变量区中输入一个值以后它们才会生成。而我们大家也都知道,搜索引擎的Spider再聪明,它也只是一个搜索程序,它们无法象真正的人那样选择变量并输入数值。    对搜索引擎的Spider程序来说,它们压根不可能知道去使用你的搜索功能,或者该问什么问题。就是因为如此,Spider对网站的检索往往会在一个动态站点前不得不止步。    此外,在动态页的URL中包含了问号(?)和百分号(%)。还有一些符号诸如&,%,+和?$等在一个动态页的URL中也经常能看到。大多数SPIDER都无法解读符号“?”后的字符。    很显然,由于这个URL并不实际存在,所以它们一无所获。因此,如果你的整个自助网站或网站上有大部分网页都是采用动态来生成的,为了使SPIDER易于读取你网站上的内容,你需要对自助网站做一定的修改 三、搜索引擎为何不读取符号“?”后的内容:   搜索引擎的SPIDER不愿意读取放在cgi-bin目录下的网页,或是URL中包含了符号“?”的字符。其原因就在于,如果在CGI中提供了“无穷”数量的URL,那么SPIDER往往就会因为对这些“无穷”网页的检索而被牢牢套住,陷入死循环。这就是所谓的蜘蛛陷阱(spider traps)。数据库程序对SPIDER亦有可能创建一个与此类似的情形。因而为避开可能的陷阱,Spider对于那些带有符号“?”的URL中的“?”之后的字符一概不予读取。    倘若Spider被你的服务器套住,不只是对Spider本身不妙,Spider对你自助网站页面的重复访问请求也会导致你的服务器系统彻底瘫痪。 四、动态网页网页设计优化方案:    对这个问题的解决方案可以遵循一个思想:即更改动态网页的URL,使URL中不再包含符号“?”“=”和其它类似的符号,看起来象一个静态的URL。 五、不同程序开发的动态页的不同解决方案:1、ASP    ASP(Active Server Pages: Web 服务器端动态网页开发技术)被用于基于微软的网络服务器中。使用ASP开发的自助网站网页,一般后缀名为.asp。ASP 由于其简单功能实用等方面受到广大朋友的喜欢,再加上微软的强大支持,可说是时下网页开发最为流行的语言之一。只要避免在URL中使用符号“?”,大多数搜索引擎都能够支持用ASP开发的动态网页。    那么对用了“?”的URL怎么办呢?针对这个问题,有家名叫“Exception Digital Enterprise Solutions”的公司推出了他们的解决方案 –xqasp。这是一个升级软件。它允许将URL中的符号“?”通过网络服务器转换为“/”。 2、CGI/ Perl    如果你在自助网站中使用的是CGI或者Perl,可用一个脚本拾取环境变量前的所有字符,再将URL中剩余的字符赋值给一个变量。这样,你就可以在URL中使用该变量了。    路径信息(或脚本名称)是动态应用程序中的一个变量,该变量包含了完整的URL地址和环境变量信息。这样,脚本就从路径信息变量中获取环境变量前的字符,并将剩余字符代入一变量。    不过,对于那些内置了部分SSI(Server-Side Include:服务器端嵌入)内容的自助网站网页,主要的搜索引擎都能够提供索引支持。那些以.shtml为后缀名的网页也被解析成SSI文件,相当于通常的.html文件。但如果这些网页在其URL中使用的是cgi-bin路径,则仍有可能不被搜索引擎索引。 3、Apache 服务器    Apache是最流行的HTTP服务器软件之一。它有一个叫做 mod_rewrite的重写模块,该模块能够使你将包含环境变量的URL转换为能够为搜索引擎支持的URL类型。不过Mod_rewrite不是Apache软件安装中的缺省模块,所以你应当与你的主机托管公司进行协商,看看在你的服务器上是否有此模块。 六、文件扩展名:    如今,你的文件名后缀是什么。对搜索引擎来说已经不再是问题了,即使你的网页不是以.html或.htm为扩展名的,只要在URL中不包含符号“?”,仍有可能得到索引。相形之下,搜索引擎Northern ight尤为灵活,它能够索引任何以.html, .htm, .shtml, .stm, .asp, .phtml, .cfm, .php3, .php, .jsp, .jhtml, .asc, .text和.txt为扩展名的文件。不过它对后缀是.cgi的文件仍然不提供支持。如果你的网站上存在它不支持的扩展名文件,它会在自助网站提交的过程中通知你。七、多花时间:    问问你自己,是不是确实需要使用动态网页?如何建设网站才能更好地达到你的目的?数据库通常用作页面生成工具,你可以用它创建静态页面,尤其对于自助网站上不常更动的那些区域,可以考虑使用数据库来生成静态的页面内容。为了保证搜索引擎的索引,你也可以考虑为你的动态内容创建镜象静态的网页。   虽然这些搜索引擎能够支持动态自助网站的网页,但为了确保其Spider程序免遭死循环之灾,搜索引擎将不会对来自动态生成页面中的链接进行深入访问。所以我建议大家要稍微多花点时间在你的动态生成网页上,并确保它们中的每一个都能够被搜索引擎索引到。事实上,最后你会发现,你所花费的这些时间绝对是一个非常棒的投资-同时它还能够为你的自助网站带来更多的访问量。八、可通过付费收录程序直接提交动态网页:    直接将动态自助网站提交到AltaVista可增加你的网站为其收录的机会。如果将其经由AltaVista或Inktomi的付费收录程序进行提交,就一定能够保证自助网站的收录。

作者:学动画音画请加QQ2491818411 来源:一天学会FLASH网
发表评论
  • 大名:
  • 内容:
评论列表
  • 关于我们 | 系统介绍 | 使用说明 | 联系我们 | 网站商城
  • flash动画学习网,音画学习网,flash学习网站,一天学会FLASH网(yhyz.6000y.com) © 2016 All Rights Reserved.
  • Email:jshqy@126.com 站长QQ:249181841 电话0351-2358211 手机18734530188 晋ICP备13000829号
  • Powered by 我要学建站建站