php 伪静态 一直在做php 的开发工作
在开发的过程中老早就听说了“伪静态”这一说
但是一直没有对其进行了解
今天终于下定决定 要好好的了解下这方面的内容
首先,什么是伪静态: 伪静态又名URL 重写,是动态的网址看起来像静态的网址
换句话说就是,动态网页通过重写 URL 方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面
另外在补充两个名词解析 静态网址:纯静态HTML 文档,能使用filetype:htm 查询到的网页 动态网址:内容存于数据库中,根据要求显示内容,URL 中以
# & 显示不同的参数,如:news
lang=cn&class=1&id=2 动态、静态、伪静态之间的利与弊(新) 动态网址 首先,动态网址目前对于Google 来说,“不能被抓取”的说法是错误的,Google 能够很好的处理动态网址并顺利抓取;其次“参数不能超过3 个”的说法也不正确,Google 能够抓取参数超过3 个的动态网址,不过,为了避免 URL 太长应尽量减少参数
其次,动态网址有其一定的优势,以上面所说的 news
lang=cn&class=1&id=2 为例,网址中的参数准确的告诉 Google,此 URL 内容语言为 cn、隶属于分类 1、内容ID 为 2,更便于Google 对内容的识别处理
最后,动态网址应尽量精简,特别是会话标识(sid)和查询(query)参数,容易造成大量相同页面
静态网址 首先,静态网址具有的绝对优势是其明晰,/product/nokia/n95
html 和/about
html 可以很容易被理解,从而在搜索结果中可能点击量相对较高
其次,静态网址未必就是最好的网址形式,上述动态网址中说到,动态网址能够告诉 Google一些可以识别的参数,而静态网址如果文档布置不够恰当(如:过于扁