前言

配置环境示例:

宝塔版本 8.0.5
Nginx 1.22.1
Typecho 1.2.1

用宝塔面板为 typecho 设置伪静态还是比较方便的。设置过程可分为两步骤,面板设置和 typecho 后台设置。

宝塔面板设置

由于宝塔提供了 typecho 的伪静态预设,在配置时只需要选择对应的预设并应用即可。

进入宝塔后台-网站-设置-伪静态界面,选择预设:typecho,即可完成宝塔面板中的设置。

作为补充,文末贴出了 typecho 官方文档中关于伪静态的说明。

2024-02-27T04:12:56.png

typecho后台设置

进入 typecho 后台-设置-永久链接界面,

在 是否使用地址重写功能 处勾选 启用 ,并在下方选择一个你喜欢的连接格式。此时如果出现警告,请检查宝塔面板中的伪静态设置是否正确。

2024-02-27T04:13:55.png

参考文献

typecho 伪静态相关

参考文献: Typecho Docs-服务器环境设置

在 nginx.conf 里找到网站的 server 配置段,一般我们推荐如下的配置
(注意把以上配置中的 yourdomain 换成你自己的实际域名和实际目录存放地址):
    server {
        listen          80;
        server_name     yourdomain.com;
        root            /home/yourdomain/www/;
        index           index.html index.htm index.php;
 
        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php$1 last;
        }
 
        location ~ .*\.php(\/.*)*$ {
            include fastcgi.conf;
            fastcgi_pass  127.0.0.1:9000;
        }
 
        access_log logs/yourdomain.log combined;
    }

宝塔面板伪静态相关

参考文献:添加伪静态·宝塔面板手册·看云