Typecho设置伪静态

野牛哥
2021-03-06 / 0 评论 / 48 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年07月29日,已超过53天没有更新,若内容或图片失效,请留言反馈。

Typecho的链接太长了,这让某搜索引擎如何是好啊,跟我一起来,还你一个干净的链接。

原:https://www.xxx.com/index.php/archives/1/
改后:https://www.xxx.com/1.html

在后台-设置-永久链接,启用地址重写功能,并将自定义文章路径改为:/{cid}.html

1.png

如果启用时遇到以下情况,直接勾选仍然启用即可
配置服务器的伪静态规则(这一步只有地址重写错误才需要执行,比如页面出现404)

NGINX

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

APACHE

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

打开伪静态文件(.htaccess),复制上面相对应的进去保存即可

本文共 138 个字数,平均阅读时长 ≈ 1分钟
4

打赏

评论 (0)

取消