Typecho程序Nginx/Apache环境伪静态脚本

前言

没有开启伪静态时,博客的链接是带有index.php的,开启后是不带index.php的
进入后台->设置->永久链接->是否启用地址重写功能->启用(失败则选择强制启用)会发现所有文章都打不开了

解决方法:

Typecho常规使用的Nginx和Apache环境下的伪静态,如果有需要就对应丢到网站配置目录中就可以了。

1、Nginx

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

对应配置文件中。

2、Apache

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

丢到网站根目录.htaccess文件中生效。

注意:两个都要有才可以

最后修改:2021 年 01 月 24 日 12 : 00 PM
如果觉得此文章有用,请随意打赏