手册
1  关于本教程
2. 建站必备
2.1. 域名
2.1.1  域名注册
2.1.2  域名备案
2.2. 服务器
2.2.1  服务器类型
2.2.2  服务器选购
2.3  网站程序
3. Web服务环境搭建
3.1  关于Web服务环境
3.2  WAMP集成环境搭建
3.3  LANMP集成环境搭建
4  云建站
5. 建站步骤
5.1  域名解析与绑定
5.2  源码上传安装
6. 伪静态配置
6.1  关于伪静态
6.2  配置webserver使用静态url功能
7. 网站部署 HTTPS 协议
7.1  LAMP网站申请Let’s Encrypt SSL证书升级https

关于伪静态

2782
薛才杰
2020-07-14 10:11:29
分享链接

什么是伪静态?

在解释伪静态这个概念之前,我们有必要先了解一下地址(URL)类型及页面类型。
这里我们可以简单地将网址分为动态地址和静态地址。二者有什么区别呢。

同一个页面,通过动态地址和静态地址访问的链接是不同的:
动态地址:www.chanzhi.org/?m=book&f=index&id=2
静态地址:www.chanzhi.org/book/index/id/2.html
动态地址中会包含?、=、&等特殊符号,静态地址通常是 /或-,并以.html结尾。

网站页面也可分为动态页面和静态页面:
动态页面:服务器接收到客户请求,调用数据库、服务器脚本生成的页面内容。
静态页面:纯html文件。网站将所有内容页面保存成html文件,用户请求时可以快速地提供给客户,除非页面内容有变动时,需要重新生成该页面,即页面静态化。
访问动态页面时,采用的是动态地址。访问网站静态页面时,采用的都是静态地址。当然前提是网站后台有提供页面静态化功能。

现在我们再说伪静态这个概念。
伪静态是指通过url重写技术,以实现使用静态地址来访问动态页面的目的。
所以,与静态页面不同,伪静态虽然也是使用的静态地址,但其访问的仍是动态页面,这也正是“伪”字所在。

为什么用伪静态?

出于SEO考虑,搜索引擎更喜欢爬取、收录静态地址,而且静态地址更简洁,对搜索引擎和用户都很友好。
所以,我们搭建网站后,网站地址伪静态设置是一项必要工作。具体的设置方法,后面章节里会一一阐述。