Typecho 默认链接带着 index.php 和查询参数,配上伪静态后链接变成干净的静态形式:对搜索引擎友好,地址也短。配置分三处:服务器 rewrite 规则、后台开启地址重写、自定义文章路径。
开启前后对比
![图片[1]-Typecho伪静态如何配置-本站](https://img.cdn.st/images/af4faf93f8b7de479cdc9c41bb6ef045.jpg)
![IMG_20220722_233114.jpg 图片[2]-Typecho伪静态如何配置-本站](https://blog.azhai.de/wp-content/uploads/7b9e5515f7015754-1024x600.jpg)
服务器侧:rewrite 规则
宝塔面板里直接把伪静态模板选为 typecho;手动配置就把这段加进 rewrite 规则,保存即可:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
![图片[3]-Typecho伪静态如何配置-本站](https://i1.img.azhai.de/v2/1730c61f79ceffc7.webp)
若设置伪静态后网站无法正常访问,先改回 default 再排查,别带着 500 硬调。
后台开启地址重写
在 Typecho 后台的设置 → 永久链接里开启地址重写功能。rewrite 是服务器软件提供的内部连接优化,开启后链接对外呈现完全是静态地址。
![图片[4]-Typecho伪静态如何配置-本站](https://i1.img.azhai.de/v2/d3f9d5664377ca8b.webp)
自定义文章路径
同样在 设置 → 永久链接 → 自定义文章路径,选个性化定义,改成:
/{cid}.html
![图片[5]-Typecho伪静态如何配置-本站](https://i1.img.azhai.de/v2/17a2d4ec1d31ab58.webp)
至此伪静态配置完成,链接也到了最简形式。顺带解释:伪静态是相对真实静态而言——文件并非静态生成,只是链接看起来是静态的,SEO 友好、地址简洁。
提醒
修改伪静态要谨慎:链接格式一改,原链接全部失效,被搜索引擎收录过的页面会掉一波访问,能配 301 跳转就补上。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
















暂无评论内容