前言
配置环境示例:
宝塔版本 8.0.5
Nginx 1.22.1
Typecho 1.2.1
用宝塔面板为 typecho 设置伪静态还是比较方便的。设置过程可分为两步骤,面板设置和 typecho 后台设置。
宝塔面板设置
由于宝塔提供了 typecho 的伪静态预设,在配置时只需要选择对应的预设并应用即可。
进入宝塔后台-网站-设置-伪静态界面,选择预设:typecho,即可完成宝塔面板中的设置。
作为补充,文末贴出了 typecho 官方文档中关于伪静态的说明。
typecho后台设置
进入 typecho 后台-设置-永久链接界面,
在 是否使用地址重写功能 处勾选 启用 ,并在下方选择一个你喜欢的连接格式。此时如果出现警告,请检查宝塔面板中的伪静态设置是否正确。
参考文献
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;
}
宝塔面板伪静态相关
参考文献:添加伪静态·宝塔面板手册·看云