----什么是伪静态
说白了伪静态就是地址中不带"?",也就是平常在网上看的的以.html展示的页面
----伪静态的由来
伪静态是相对真实静态来讲的.通常我们为了更好的缓解服务器压力,和增强搜索引擎的友好面.都将文章内容生成静态页面就是展示出来的是以.html一类的静态页面形式
----伪静态的利与弊
利:有利于被搜索引擎收录,可以防止注入,也可以防止盗链。相对于真静态而言,伪静态的应用对硬盘的损坏小。
弊:伪静态将占用一定量的CPU占有率,其原因就是伪静态应用了大量的正则表达式,举个例子,就是有一个页面为“lampPHP.php?id=2”经过 伪静态处理可以转为“lampPHP_2.html”或者“lamp_2.html”这都是可以的,所以这需要耗掉一定的内存来将其区分开的。
----实现伪静态
Apache配置:
启用rewrite
#LoadModule rewrite_module modules/mod_rewrite.so
去除前面的 #
LoadModule rewrite_module modules/mod_rewrite.so
启用.htaccess(约150行-154行)
AllowOverride None 修改为: AllowOverride All
到这里,,,,重启apache ,伪静态就O了
转载于:https://blog.51cto.com/xieping/1342139