SEO优化_网站推广优化_产品运营技术经验交流分享

动态url 静态url 伪静态url页面的区别

  网站url对优化的重要性,蜘蛛也都是根据url来识别网站结构的,url常见的三种形态,动态url,静态url,伪静态url。


  什么是动态url

  通常是以php语言制作的页面,不存在于服务器上的文件,只有当产生一个请求时,才会返回一个具体的页面内容,内容存在于数据库,如果数据库连接异常, 动态url访问的页面会出错。

  动态页面的优点是不占用空间,数据调取数据库,只要修改了数据库内容,页面会同步更新。 缺点是访问速度比静态页面慢,如果服务器资源额带宽不足,同时访问用户达到限制网站就会无法访问。


  什么是静态url

  相对于动态url页面,静态页面通常以.html结尾,是独立存在于服务器上的文件,不调用数据库。优点是访问加载速度快,对数据库压力小,当然缺点就是空间占用大,如果修改了模版,或者数据库里的一些字段,所有的静态页面都要重新生成。


  伪静态URL

  结合了两者之间的特点,出现了所谓的伪静态url,通过rewrite规则,将动态url变成静态url,实际访问的页面还是动态的。

  伪静态页面因为和静态url形态上一致,对SEO非常友好,而且url较短,方便用户记忆,所以强烈建议所有网站都要使用伪静态的url形态。

  ps:动态url 百度是可以抓取收录的,只是相对于伪静态不友好,如果无法使用伪静态,动态url的参数尽量只有1个。


  举个例子看下三种url的区别

  http://域名/news/20190729/123.html

  http://域名/news/20190729/123.html

  静态和伪静态的区别在于,你的服务器中是否存在news这个目录,news目录下有20190729这个目录,20190729目录下有123.html 这个文件

  http://域名/news.php?id=123 动态url


目前有 0 条留言

发表留言

验证码