自己做网站,一定要懂得如何将动态的网页转化为静态网页,这样才会更好使搜索引擎收录,使网页排在搜索结果的前列。在这之前我先介绍一下什麽是动态网页?什麽是静态网页?
动态网页是指使用网页脚本语言,通过脚本将这些网页的实质信息储存到数据库里面,当用户访问网站的时候,是通过读取数据库来动态生成网页的方法。网站上主要是一些框架基础,网页的内容都存储在数据库中。这些搜索的用户也是通过变量的选择,才生成网页的,他知道怎麽选择变量,但是,搜索引擎他却不懂得选择变量,因为它不是人,所以就会导致生不成网页,那搜索引擎就抓取不到任何内容,因此很难在搜索引擎上排名。
例如,http://hosealim.com/chineseseo/?p=108 这样的网页地址就是动态网页。
静态网页是指网站创建中,纯粹HTML格式的网页,这种网页是固定的,当修改和更新时需要通过专用的网页制作工具。每个网页都有固定的URL,并且网页URL以常见的.htm,.html,.shtml形势为后缀,不含“?,=”这些符号。网页是保存在服务器上的文件,而且每个网页都是一个独立的文件。所以,静态的网页内容相对的稳定,很容易被搜索引擎检索。
例如,http://hosealim.com/chineseseo/108/什麽是SEO搜索引擎优化 这样的网页就是静态网页。
那我们就要想办法怎样才能让搜索引擎吸收原来属于动态网页的内容了?
首先,就是制作大量的静态网页,然后将它们链接到相应的动态网页,这样当搜索引擎访问动态网页时,静态网页已经将动态网页启动出现,通过目录表就可以实现了,搜索引擎就可以抓取到动态网页的绝大部分内容了。
其次,就是使用一个软件将动态网页转化成静态网页,假如你是用Cold Fusion 来制作的网页中有“?”,那就重新调整服务器之后,将“?”变成“/”就可以很简单的转化了。
例如,http://hosealim.com/chineseseo/?p=108
转化后:
假如你是用的是Apache服务器,mod_rewrite 可以把动态的网页映射成静态的形式,可以用这个命令来缩短网页地址的长度,也可以说将“?”或“#&*”等字符清除掉,来给网页减肥20%-30%,制作出对搜索引擎友好的静态网页。
了解了什麽是动态网页和静态网页?如何把动态网页转化成静态网页?是自己做网站必须掌握的知识,只有懂得将动态网页静态化,才会使我们的网页攀登在搜索结果的前列。