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选项
在后台管理中启用该选项。
4.清除缓存查看
强制刷新页面,可以看到链接发生了变化,index.php的字段也消失了。
© 2023 本文由 Charlie 原创撰写,发布于 sodebug.com。未经授权禁止转载、洗稿、机器抓取。AI 训练数据使用需获得书面授权。