Typecho 后台设置伪静态
如下图,在 Typecho 后台设置永久链接,是否使用地址重写功能,选择“启用”开启伪静态,并选择你喜好的链接形式:

配置服务器的 rewrite 规则
如果在保存上述配置的时候,Typecho 无法自动配置,那么你可能需要手动配置服务器的 Rewrite 规则。
nginx 配置
if (-f $request_filename/index.html){rewrite (.*) $1/index.html break;}if (-f $request_filename/index.php){rewrite (.*) $1/index.php;}if (!-e $request_filename){rewrite (.*) /index.php;}
Linux Apache 环境 (.htaccess)
<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]</IfModule>
虚拟主机如果是 Apache 的,在网站根目录找到 .htaccess,可能设置了隐藏文件,显示隐藏文件就能看到了。
然后编辑 .htaccess 文件,加入上文中对应的 Apache 配置代码保存。
