Typecho博客怎么把/index.php/去掉?

首页 / 随随便便写 / 正文

IMG_20201119_125204.jpg

前言

由于我今天发现了一个typecho小程序项目,我正在编译的时候出错了,小程序获取不了博客的数据,一个接口是不加index.php的,可是我的网站平时一直都存在index.php,所以这个接口按理说是该加上index.php的,我就试着加了上去,结果真的获取成功了。
由于小程序不是我写的,直接修改小程序源码有点不现实,所以我打算把博客的index.php给去掉

正文

这里废话就不多说了,我就直接找一找原因吧。通过百度得知这是伪静态设置的原因,有说直接在根目录改伪静态文件的,有的说在伪静态文件中添加什么代码的,结果都试了一遍,没用啊。

操作1

我想到了typecho后台有个"永久链接"设置功能,好像能进行地址重写功能
IMG_20201119_141357.jpg
点击进入后找到地址重写,点击启用
IMG_20201119_141424.jpg
启用后会显示:启用后可能会出错,勾选后会继续启用,我们勾选继续启用,然后给保存。

操作2

启用地址重写功能后再点击文章的时候就不会出现/index.php/了,在文章地址那只会输出文章的id。
可是这只是设置的第一步,如果不进行第二步的话,在你点击文章的时候会显示404的。这时候你就得去服务器设置伪静态了,我服务器使用的是宝塔面板,所以我在演示的时候用宝塔演示。
Screenshot_2020-11-19-14-21-38-165_com.android.browser.jpg
我们在宝塔面板对自己的博客进行设置,点击伪静态设置
Screenshot_2020-11-19-14-21-49-397_com.android.browser.jpg
选择typecho然后进行保存就OK了,这样在博客上点击文章的时候就不会出现404这种问题了。

总结

去掉typecho博客的/index.php/只需要设置两个步骤
[blueinfo title="第一步"]在博客后台设置永久连接,把重定向打开保存[/blueinfo]
[blueinfo title="第二步"]在服务器后台给博客网站伪静态设置typecho保存[/blueinfo]

打赏
评论区
头像
    头像
    潮酷鞋?
    2020年11月20日 21:21
    回复

    老公

    头像
    Veen Zhao
    2020年11月20日 10:10
    回复

    测试

    头像
    126494
    2020年11月20日 08:07
    回复

    测试

    头像
    123
    2020年11月20日 08:06
    回复

    测试

    头像
    观后无感
    2020年11月19日 22:10
    回复

    测试

    头像
    观后无感
    2020年11月19日 22:09
    回复

    测试

    头像
    观后无感
    2020年11月19日 22:09
    回复

    测试

    头像
    观后无感
    2020年11月19日 22:09
    回复

    测试

    头像
    观后无感
    2020年11月19日 22:07
    回复

    ceshi

文章目录