动态url地址
动态 url 又称动态页面、动态链接,指在 url 中出现?这样的参数符号。从上面的url地址结构中可以看出,原始的url地址都是动态url地址。区别动态地址与静态地址最大的特点是动态地址包含问号,而静态地址是没有问号的。
静态url地址
一般通过url中是否带有“?”、“=”“&”“php”'asp'等字符来分辩,换句话说就是不带有任何参数的url,就是静态url。静态url地址内容稳定,链接唯一,方便移动,利于搜索引擎索引和收录。
动态url和静态url地址的区别
动态网址的生成是采集数据库的内容,所以不能保证网页内容的稳定性和链接的永久性,所以不利于反向链接的建设,同时也很难被搜索引擎收录索引。搜索引擎更青睐于静态 url,可以更加方便搜索引擎蜘蛛抓取网页,有利于提升页面收录。
在url地址静态化中,又分为纯静态和伪静态两种。字面意思上看,纯静态就是真正的静态,伪静态就是假装的静态。
更多谷歌seo专业知识和建议,可详询引擎力。
什么是纯静态
纯静态网址的网站可以通过ftp在服务器上找到真实的文件,每个网页都会对应一个文件(静态是一对一,伪静态是多对一),就像我们在本地电脑上浏览文件夹一样,有多少个文件、文件夹,文件叫什么名字都能直接找到,层次结构一目了然。
纯静态url的优势:
(1)加载的时候不需要调用数据库,打开速度快。
(2)减少了服务器对数据响应的负荷。
(3)从安全角度讲,纯静态网页不易遭受攻击。
(4)从网站稳定性来讲,即使网站代码或数据库出了问题,静态网站也不会受到影响。
纯静态最大的缺点就是程序生成了大量文件,占用过多的网站空间,增加网站制作的成本。
什么是伪静态
伪静态实际上也是动态地址的一种,只是表现形式为静态。伪静态即url地址重写,文件都放在数据库中,只是将动态文件伪装成了静态,就是截取传入的web请求并自动将请求重定向到其他url的过程,其目的主要是通过重写url的方法实现去掉动态网页的参数,从而更加有利于搜索引擎的收录。伪静态路径看起来像静态路径,但是它是由动态路径转化过来的。
伪静态url的优势:
(1)维护方便,网页每天都自动变化,不用维护或者说极大地减少了维护量。
(2)可以方便的实现对搜索引擎的优化,易于被搜索引擎收录。
(3)缩短了url的长度,隐藏文件实际路径提高了安全性,易于用户记忆和输入。
(4)占空间比较小,不像纯静态那样占用过多的空间。
(5)安全性能通过url地址隐藏或加密,让黑客无法找到真实的动态页面,同时动态文件不需要太高的权限,从而避免了木马的注入。
伪静态url最大的缺点就是会占用一定量的cpu使用率,增加服务器的响应时间。
纯静态与伪静态几点说明
(1)从seo角度来看,伪静态和纯静态的url地址都能够很好地被谷歌索引;
(2)不管使用纯静态还是伪静态都有一定的弊端,比如纯静态,需要全站生成纯静态页面,会导致服务器空间使用率增加,而伪静态对cpu会有一定的压力;
(3)我们推荐使用伪静态,最主要是考虑网站更新的问题,纯静态的所有内容都是写死在html代码里面的,因此修改的时候,哪怕改个单词,都要去html代码端调整,这样不但效率低也会导致维护不方便,因为一般的运营人员操作不了或是容易出错。而伪静态是页面内容可以直接在后台中更改,不需要接触代码。在后台数据有修改时,会自动生成一张缓存静态页面,而这个页面已经非常接近纯静态页面了。