Typecho设置伪静态
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文件中生效。
注意:两个都要有才可以