静态化相关的。伪静态我们都知道,就是配置服务器,将url地址正则替换成动态地址。那么真静态呢。看了好多资料,都说就是将动态页面中的动态部分替换成静态部分,生成静态的html文件,那么是否也需要进行url rewrite呢???
我觉得这是很必要的一步啊,为什么资料里面都没提到???崩溃了。

解决方案 »

  1.   

    如果 url 指向的文件真实存在,则 web 服务器将该文件直接返回给用户,而不做其他处理
    这就是真静态
      

  2.   

    但是通常我们还要做一些其它的验证操作,比如说,给静态html加一个时限,因此我们需要在php中加一个if判断,如果html的时间已经过期了,那么我们就要重新从数据库中读取数据,如果没过期,就直接get_file_contents('index.html'),因此,虽然我们用的是html网址,但是其实执行的依然是php文件,此时是不是需要用到url rewriting
      

  3.   

    大致懂了,谢谢大神。
    那局部静态化呢,如何实现???利用ajax???
      

  4.   

    真静态就是读去真的html文件,不存在过期与rewrite。
    因为真的是存在静态文件而不是服务器模拟。