骨头:伪静态的二三事,认识伪静态!

最近不少同学在微博上发信息求伪静态问题,有点忙有点懒,翻开以前的帖子,大家先了解下伪静态和真静态的区别。伪静态技术在PW的应用,我尽量抽时间写几篇,从安装到启用,到复杂的伪静态功能实现! 以下是帖子原文:

大家好,很久没写帖子, 针对大家对伪静态 这个东西的理解和误解我感到非常的着急 ,希望通过这个帖子可以让更多人知道.

首先, 还是要强调静态与静态的区别 ,伪静态重点在第一个伪字, 是通过技术手段用一个虚拟的地址可以访问到动态的消息. 如我们访问http://www.stwind.org/forum/article-6602.html 其真实访问的为 http://www.stwind.org/forum/read.php?tid=6602 ,空间上并无存放article-6602.html 这个文件. 静态则相反, 如http://www.stwind.org/about.htm 这个地址,服务器上确实存在 about.htm这个文件 , 而我们通常指论坛的伪静态处理是指前一种情况 ,非生成静态文件. 08年写过一个关于真静态和伪静态的区别,大家可以参考下 http://www.phpwind.net/read-htm-tid-682343.html

第一,phpwind伪静态规则, phpwind的伪静态规则很简单,只有两条,一条是为默认帖子板块(后缀处理为.html)等做伪静态处理的,一条是为无图版做处理. 从PW支持伪静态开始,这个规则始终没有变化过, 请记住!
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2

一般情况下,支持伪静态的正规空间商都会默认支持.

第二, 所谓的超级伪静态,是通过修改程序和添加复杂的伪静态规则达到缩短URL,或者美化URL的一种特殊处理. 实现此效果需要较多的条件,从7.0开始一直民间的修改我命名为STWind伪静态(只是一个名称), 骨头也再次建议大家没有条件的同学,不要轻易尝试这种处理, 具体的修改方法如8.0 可以参考http://www.phpwind.net/read-htm-tid-1054381.html

第三, 伪静态好,还是动态好? 我的回答是都好,都不好! 现在的主流搜索引擎研究能够智能的抓取动态和静态. 在不做任何优化的情况下,伪静态略优于动态地址,但这种优势并不突出也不是十分重要. 在有条件的情况下我们推荐你使用伪静态,在条件不乐观的情况下我们不要求,也不刻意去追求伪静态, 请记住! 网站内容为主!

第四, 欢迎技术员和非技术员,爱好者和非爱好者 都能用5分钟时间了解下静态和伪静态.
如果你懂的伪静态的原理,请帮助那些还不懂的新同学,如果不懂得伪静态请不要误导新同学. 以apache的扩展为例, 大家可以参考官方文档:http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
谢谢各位~~ 欢迎转载,转播~~伪静态
我们用的只是最普通的伪静态技巧,有很多哪里和高级技术欢迎大家研究学习, 一起进步~~
原帖:http://www.phpwind.net/read-htm-tid-1086123.html

分享到:  腾讯微博  人人网  嘀咕  Twitter  开心  白社会  豆瓣  QQ空间  tianya.cn

评论关闭。