一个网站可以既存在动态路径又存在静态路径吗?到底什么是动态路径,什么是静态路径呢?
静态路径和动态路径其实就是绝对路径和相对路径。
绝对路径就是非常明确的文件存放位置,如:c:\windows\system32\cmd.exe
相对判拍路径就是以当前所处位置为参照起始点来确定文件的存放位置,如:Program Files\ACD Systems\acdsee.exe
它是可变的,可以是C盘,也可以是D盘,也可以是网络上的。
举个通俗的例子:比如你家与单位的距离是1000米,不管你身在何处它都是1000米(绝对路径),而当你不在家的时候,你可能离你的单位有5000米,也可能只有200米(相对路径)。
比如在你制作网页时,使用绝对路径的话,在自己电脑上进行测试没问题,可一旦上传到网络服务器上时就会出现找不到文件的错误,而使用相对路径就不会出现这样的问题。
动态路径选择(Adaptive Routing),通常用在数据网络中,是指一个网络选择一个新的通信路径来获取大流量或电路故障。这个调整是为了允许尽可能多的路由器保持有效(就是说,使目的文件能够收到),适应改变。一些路由协议被用于这个目的:RIP、OSPF、IS-IS、IGRP/EIGRP等等
静态路径像这种:www.***.com/new-50html,并且new-50html这个文件可以通过FTP文件访问的,像这样的:
html纯静态页的好处有4点:
1、加载的时候不需要调用数据库,打开速度快。
2、减少了服务器对数据响应的负荷。
3、从安全角度讲,纯静态网页不易遭受黑客攻击。
4、从网站稳定性来讲,即使网站代码或数据库出了问题,静态网站也不会受到影响。
真静态最大的缺点就是程序生成了大量文件,占用过多的网站空间,增加网站制作成本。
伪静态既url重写,就是截取传入的Web请求并自动将请求重定向到其他url的过程,其目的主要是通过重写URL的方法实现去掉动态网页的参数,从而更加有利于搜索引擎的收录。伪静态路径看起来像静态路径,但是它是由动态路径转化过来的。比如这个URL: www.***.com/?p=50是动态路径,网站后台经过一些设置后,把URL转化成www.***.com/jichu/50html,这样的URL就是动态路径了。
伪静态的优点有5点:
1、维护方便,网页每天都自动变化,不用维护或者说极大地减少了维护量。
2、可以方便的实现对搜索引擎的优化,易于被搜索引擎收录。
3、缩短了url的长度,隐藏文件实际路径提高了安全性,易于用户记忆和输入。
4、占空间比较小,不像纯静态那样多占宏粗用近过多的空间。
5、安全性能通过url地址隐藏或加密,让黑客无法找到真实的动态页面,同时动态文件不需要太高的权限,从而避免了木马的注入。
伪静态最大的缺点就是会占用一定量的CPU使用率,增加服务器的响应时间。
动态路径:像这种:www.***.com/?p=50,URL路径中带有问号的,就是动态路径,像这样的页面通过FTP工具访问不到,需要访问网站的数据库的,就是动态路径了。
综上所述,我们该怎么选择呢?
1、既然真伪静态和伪静态对搜索引擎的效果一样,我们就可以选择伪静态了,毕竟它的优点是纯静态不可取代的。
2、现在,掘绝羡静态路径,伪静态路径还有动态路径,搜索引擎都可以识别,我们只要注意网站URL的路径不要太深就好了。
2023-01-31 广告
2017-02-15
搜索引擎作为一个程序,在互联网上抓取和识别网站唯一的标准就是:路径。我们想要把网站权重做起来就要想办法让我们每一点权重集中起来。路径的优化就是网站路径的集权,通过把权重集中于一个主路径获取更好的搜索引擎的权重分。
说到路径,我们就要谈到目前路径的三种表现形式:
1、动态路径:我们常见的表现方式是路径地址中经常含有“?”、“=”或者同时含有问号和等号。这种路径其实包含一种参数内容传递的意思。
比如:http://www.xxyfkj.cn/catalog.asp?cate=4 就是一个动态路径。
2、静态路径:一般层次都比较分明,比如会有比较明确的拼音目录。这样的链接层次分明,而且里面不包含参数,蜘蛛抓取的时候会相对好些。
3、伪静态路径:伪静态就是用技术把动态路径变成静态路径的一种形式,伪静态路径本质上来说是静态路径。
其实对于搜索引擎来说,动态路径和静态路径的抓取其实是无差别的。除非动态路径中参数数量超过三个,蜘蛛在抓取的时候会有参数丢失,而造成页面抓取失败的情况。在大多数情况下,动态路径和静态路径对于搜索引擎来说都是一视同仁的。
另外,一个网站只允许设置一种路径,要么都是动态路径,要么都是静态路径。不允许同时出模源现两种路径连接。如果有第二种连接一定要屏蔽了,可以用robots文件屏蔽了。
我们知道搜索引擎抓取的时候只认路径,所以对于搜索引擎来说,路径中多或者少一个字母、数字、符号,都是一个新的路径。对于一些不同的路径指向同一个页面的情况,我们要设置一下,将路径规范化了,集中于一个路径,达到权重集中的目的。主要通过两种形式来体现的:
1、网站301重定向。
2、去掉index.html、index.php、forum.php 等尾巴。
路径优化:
1、不能使用汉字作为域名
现在出了很多奇葩的域名,要么使用汉字作为前缀,有的使用汉字作为后缀。看着都很另类,旦谨态实际上如果这种域名拿来建站是一种非常愚蠢的行为。因为百度蜘蛛压根就不认识这种路径形式。基本上是不会抓取收录的。
2、最好使用拼音作为路径
比如新建了一个二级目录,最好就使用拼音。比如要建立一个优化案例的栏目,最好使用拼音youhuaanli作为二级栏目,这样显得条理清晰。不过如果网站已经收录了,就不要更改了,如果更改同样造成搜索引擎的抓取异常,是得不偿失的。
3、路径的层次一定要精短。
① 路径晌禅不能太长,比如一个路径恨不得设置几十个字节。这样是非常不好的。
②层次不能太深,当然如果层次太深的话,同样不利于蜘蛛的抓取。
路径优化是SEO优化的比较重要的基础优化。我们在做SEO的时候知道用户或许有效信息的成本要减到最小。在对待搜索引擎蜘蛛的时候,我们也要让蜘蛛获取我们网站文章的成本降低。还可以集中把网站权重集中,让我们的搜索排名变的更好!
2017-03-19 · 知道合伙人互联网行家