什么是伪静态?简单的来说,WordPress伪静态是通过URL重写技术,将动态生成的URL:https://luqian.vip/?p=123(带?号查询参数的链接)转换为看似静态的URL:https://luqian.vip/123.html
只是网址变成了固定链接的形式,实际上还是动态页面,而且这么做还会消耗一定的服务器资源,比如原本直接进入原URL就行了,伪静态后服务器还需要将原URL重写成固定链接
那为什么还要这么做呢,这么做的目的有两个:
- 搜索引擎优化:静态的URL更易被百度/谷歌等搜索引擎抓取
- 用户体验:简洁的URL更易记忆和分享
不同的服务器配置伪静态的方法也不同,今天只讲我是怎么做的,我使用的是宝塔面板
购买阿里云轻量应用服务器的时候有多种应用镜像选择,选择宝塔Linux面板系统会直接帮你安装好,我们直接进入宝塔面板操作就行了:
第一步:点击宝塔面板左边的“网站”,点击网站里的“设置”按钮

第二步:点击“伪静态”,从下拉框中选择“wordpress”,点击“保存”

第三步:进入wordpress后台,点击设置-固定链接,选择“自定义结构”,将框框里默认的设置清空,选择%post_id%或者%postname%,然后在后面加上.html,保存更改即可
特别注意,记得把后面的/符号去掉再加.html哦,很多人容易忽视这一点,好吧我承认,我就是这很多人中的其中一个

我使用的是%post_id%.html,那样文章发布后链接就会显示为https://luqian.vip/文章id.html,如果网站链接特别多的话,用id的形式还是挺省事的
如果只是个人博客型网站,我还是比较推荐使用%postname%.html,英文对SEO还是更为友好,这样设置的话,每次发布文章的时候,记得在文章撰写页面的右侧设置别名为英文,比如你想发布一篇关于wordpress教程的文章,你可以将别名设置为“wordpressjc”,文章发布后链接就会显示为“https://你的域名/wordpressjc.html”









