知识补充:
网站形态的分类
其实网站形态分两种,静态和动态,伪静态并不是真正的静态,实质上也是动态页面。
一、静态页面
除了我们常见的.htm和 .html以后,.asp .php .jsp也可以是静态的,关键是看.asp .php .jsp这些页面是否调用了数据库里的东西,如果没有调用,它就是静态页面,调用了,就是动态页面。
二、动态页面
网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容,这个网页本身里并没有数据,只有一些代码,访问者看到的,都是服务器里调出来的。
而静态页面,是事先把文字图片都放到页面里了,不需要从数据库里调,访问者访问一个页面,会直接从服务器把这个页面读出来显示到访问者的浏览器里,不需要数据库的支持。
三、伪静态页面,
其目的是为了更好的被搜索引擎收录而通过一定的规则,把动态页面的地址转换成以htm或html结尾的地址,看起来是静态的,实际是依然是动态页面。
网站静态化的好处
1、加快下载速度,
2、方便搜索引擎蜘蛛(Spider)来抓取网页上的相关内容,利于收录
3、减少服务器资源的压力
4、优化网站URL
网站静态化的缺点
1、使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷,可能将导致硬盘损坏并将影响网站性能,进而影响到网站的正常运营,所以要适当使用
实现伪静态(又名url重写,地址重写)
本人配置环境
winsever2019
typecho
phpstudy
nginx
步骤
1、打开phpstudy 依次点开网站——管理——伪静态
添加以下代码
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
确认之后进入typecho后台
2、点开typecho 设置——永久链接
报错了不用管接着启用即可
网上教程很多,每个人的网站环境不一样,结果可能也不一样
此教程经本人测试可用
参考文章:https://www.kancloud.cn/jarvis0912/handsome/1501746
版权属于:DATA
本文链接:https://www.zhlblog.cn/%E7%BD%91%E7%BB%9C/16.html
转载时须注明出处及本声明