Typecho配置伪静态以及固定链接

1.消灭掉index.php

在写作过程中使用Typecho会在域名后面会加一个index.php,但是这个链接的存在不符合常规阅读效果。
例如下网址: https://sodebug.com/index.php/archives/233.html
但我们希望形式是这样: https://sodebug.com/archives/233.html
那么我们如何做到这样的效果?

2.伪静态写法

这里以Nginx为例,在nginx.conf中配置好自己的伪静态规则,这里给出示例。

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

3.启用重写Rewrite选项

在后台管理中启用该选项。
ll1o2qh8.png

4.清除缓存查看

强制刷新页面,可以看到链接发生了变化,index.php的字段也消失了。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    请登录后查看评论内容