IMG_20201119_125204.jpg
前言
由于我今天发现了一个typecho小程序项目,我正在编译的时候出错了,小程序获取不了博客的数据,一个接口是不加index.php的,可是我的网站平时一直都存在index.php,所以这个接口按理说是该加上index.php的,我就试着加了上去,结果真的获取成功了。
由于小程序不是我写的,直接修改小程序源码有点不现实,所以我打算把博客的index.php给去掉
正文
这里废话就不多说了,我就直接找一找原因吧。通过百度得知这是伪静态设置的原因,有说直接在根目录改伪静态文件的,有的说在伪静态文件中添加什么代码的,结果都试了一遍,没用啊。
操作1
我想到了typecho后台有个"永久链接"设置功能,好像能进行地址重写功能
点击进入后找到地址重写,点击启用
启用后会显示:启用后可能会出错,勾选后会继续启用,我们勾选继续启用,然后给保存。
操作2
启用地址重写功能后再点击文章的时候就不会出现/index.php/了,在文章地址那只会输出文章的id。
可是这只是设置的第一步,如果不进行第二步的话,在你点击文章的时候会显示404的。这时候你就得去服务器设置伪静态了,我服务器使用的是宝塔面板,所以我在演示的时候用宝塔演示。
我们在宝塔面板对自己的博客进行设置,点击伪静态设置
选择typecho然后进行保存就OK了,这样在博客上点击文章的时候就不会出现404这种问题了。
总结
去掉typecho博客的/index.php/只需要设置两个步骤
[blueinfo title="第一步"]在博客后台设置永久连接,把重定向打开保存[/blueinfo]
[blueinfo title="第二步"]在服务器后台给博客网站伪静态设置typecho保存[/blueinfo]
2020年11月20日 21:21
老公
2020年11月20日 10:10
测试
2020年11月20日 08:07
测试
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