Typecho伪静态规则(Nginx和Apache)

ZIOSEO
2021-02-12 / 0 评论 / 67 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年03月14日,已超过140天没有更新,若内容或图片失效,请留言反馈。

Typecho设置永久链接设置开启URL地址重写rewrite功能,需要结合服务器端的伪静态设置,Web服务器Apache和Nginx下Typecho伪静态规则:

Typecho伪静态规则

Typecho永久链接设置可以开启地址重写rewrite功能,Typecho设置永久链接设置后还需要在服务器或者虚拟空间端设置伪静态规则,码笔记分享Nginx和Apache Web环境下的Typecho伪静态规则

Typecho Apache伪静态规则

Typecho Apache环境下伪静态规则:
使用方法:在网站根目录创建.htaccess文件,将上述未经他规则复制粘贴到.htaccess中即可。

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

Typecho Nginx伪静态规则

Typecho Nginx Web环境下伪静态规则:

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;
}

使用方法:复制以上伪静态规则,保存为typecho.conf,在网站配置文件调用该文件,实际请以Web服务器为准。

0

评论 (0)

取消