lusir's blog
大道至简
页面
友情链接
正在加载一言...
Typecho去掉index.php让链接更美观
作者: admin    时间: 2021-12-04    分类: 默认分类
这篇文章上次修改于 1056 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

Typecho后台设置永久链接后,会在域名后加上index.php,很多人都接受不了

更改前是这样的:http://blog.lusir.net/index.php/archives/6/

更改后是这样的:http://blog.lusir.net/6.html

开始设置

打开设置 / 永久链接,改成如下图所示

这时会提醒你“重写功能检测失败,请检查你的服务器设置” 不用理会继续开启,然后保存设置

Typecho去掉index.php让链接更美观

按照以上设置,文章链接会是数字,比如:/86.html

而分类页和独立页面会是缩阅名,而缩阅名可以自己设置,比如:/ss.html

注意:现在打开你的博客文章会出现404错误

然后我们需要修改nginx配置规则

如果oneinstack配置站点,就在oneinstack/config/typecho.conf 里面修改

在规则里加入以下代码后保存

location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}

好了,一切都搞定了,现在打开你博客文章看看吧!

如果觉得我的文章对你有用,请随意赞赏

支付宝

微信支付

添加新评论