拓屿博客

去掉Typecho博客网址中的index.php

Too子牙
2021-04-30 / 2 评论 / 1,405 阅读 / 耗时: 64 ms / 正在检测是否收录...
温馨提示:
本文最后更新于2022年03月09日,已超过1141天没有更新,若内容或图片失效,请留言反馈。

前言

Typecho博客搭建后,会发现无论访问哪个页面,博客域名后总会跟一个index.php

1
这不仅不利于使用这个博客的人,也不利于博客的收录,因此要去掉这个讨厌的index.php

解决办法

博主Web服务器用的Nginx,所以这篇文章写的是Nginx怎么去掉index.php,不过文末会推荐别的博主写的用Apache的怎么去掉index.php

1、如果是从 Typecho博客官网 下载的Typecho 1.1(17.10.30),去重新安装一下Typecho博客程序,虽然Typecho博客官网发布的运行起来没问题,但是博主安装之后,无法去掉index.php,所以建议从 Github 上把打包好的Typecho 1.1(17.10.30)源码下载下来,重新安装一遍博客

2、登录后台,看Typecho博客程序是否安装成功

2
3、修改网站伪静态为以下内容

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

如果是使用宝塔面板安装的Typecho博客程序,直接选择typecho伪静态即可

3
4、进入Typecho管理后台,打开永久链接设置,点击启用地址重写功能,选择你喜欢的自定义文章路径,独立页面路径和分类路径,点击保存即可

4
如果出现以下提示

5
把前面打勾,再次保存即可

5、大功告成,这样博客就去掉了讨厌的index.php

8

推荐文章

Typecho开启永久链接(伪静态)及旧链接301跳转
本文共 338个字数,平均阅读时长 ≈ 1分钟,您已阅读:0时0分2秒。
1

打赏

海报

正在生成.....

评论 (2)

语录
取消
  1. 头像
    Too子牙-tooziya@tooziya.com Lv.2 作者
    成都 ·Windows 10 · Google Chrome
    沙发

    测试

    回复
中午了,工作了一个上午,现在是午餐时间!