Typecho伪静态配置

简述

分享我如何配置 Typecho 伪静态的配置。
开启 Typecho 一般分为两步

  1. 完成下方的配置
  2. 在 Typecho 后台更多设置 - 永久链接,更改是否使用地址重写功能选项为启用
  3. 完成咯

    如果第二步中 Typecho 提示重写功能检测失败,请检查你的服务器设置,选择仍然启用此功能,勾选即可

Apache 配置

在网站根目录下创建.htaccess,并添加下方代码

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Nginx 配置

Nginx 下修改 nginx.conf 文件,在 server 模块中添加以下代码

if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php$1 last;
}

后记

这个过程就这么简单

当然如果你使用的是宝塔面板,那就更简单了。直接在伪静态中选择规则 Typecho 即可。
(是 Typecho 而不是 Typecho2 哦)
LICENSED UNDER CC BY-NC-SA 4.0