—-什么是伪静态
说白了伪静态就是地址中不带”?”,也就是平常在网上看的的以.html 展示的页面
—-伪静态的由来
伪静态是相对真实静态来讲的. 通常我们为了更好的缓解站群服务器压力, 和增强 SEO 站群搜索引擎的友好面. 都将文章内容生成静态页面就是展示出来的是以.html 一类的静态页面形式
—-伪静态的利与弊
利:有利于被 SEO 站群搜索引擎收录,可以防止注入,也可以防止盗链。相对于真静态而言,伪静态的应用对硬碟的损坏小。
弊:伪静态将占用一定量的 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 了