【原创】Typecho-Joe主题首页文章不显示解决办法
{mtitle title="前言"/}
昨天晚上来看看博客,发现首页文章不显示了,应该是瞎搞那了导致出现这个问题。前几天在一个主题群看到一个群友也出现一样的情况,我看群主说是伪静态或者是后台地址重写的问题,群友说没配置伪静态,用的是ep主机搭建的,群主直接说“重装ty或宝塔解决一切”。
虽然说重装解决一切问题,但也不是万能的,所以我不会轻易尝试,且要做好数据备份哦。
昨天晚上我尝试了把我认为是插件影响到插件禁用了,还是一样的。我又把永久地址重写了也还是没有解决,那算了,睡觉明天再搞。
今天中午我把ty重装了,但一把数据导入还是一样的,再加上我昨天晚上把地址重写了打开文章出现 404 Nginx 的提示,然后我就想是不是Typecho启用地址重写时启用失败了,虽然提示我选择勾选了,它又提示Nginx,那是不是Nginx服务器没有开启地址重写功能呢?
解决方法
在Nginx的配置文件的server中,加入:
{hide}
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
{/hide}
保存即可。
还有看一下自己的后台有没有开启地址重写功能。
{card-describe title="提示"}
如果使用宝塔面板,则直接在网站设置–伪静态中复制上面的代码保存。当然宝塔直接有选择Typecho的伪静态,我原来选择是typecho2换回一也还是不行,然后就再加一遍就好了。
{/card-describe}
end
废话结束,今天删除了一些多余文件、页面、文章,又优化了一些bug和网站速度,下次见!
{dotted startColor="#ee1111" endColor="#a3ea85"/}
{music id="21233922" color="#c60feb" autoplay="autoplay"/}