今天写一个小技巧,并不是所有环境都可以使用,但是大部分WordPress+宝塔环境是可以使用的,主要是关于固定链接和伪静态的设置,顺便搭建了一个BeTheme主题演示站来进行实际操作。
操作流程
下面这个是刚刚搭建好的一个演示站,WordPress侧什么都没修改,站点也是新建的,目前看都是正常的,点击也是正常,如图所示:
下面要修改WordPress侧的固定链接,”设置->固定链接”,默认情况如图所示:
下面要修改这个地方,使得博客类的页面为*.html,如图所示:
固定链接设置为/%post_id%.html,修改后保存更改,然后刷新前台页面,除了首页不报错之外,其他页面会报404错误,如图所示:
首页正常,点击blog页面之后报404错误,如图所示:
点击其他页面也是如此,都是报404错误,下面要修复这个问题,就要在宝塔里面对站点进行伪静态设置,登录宝塔环境,然后找到对应的站点,如图所示:
点击站点,然后进行站点信息设置,如图所示:
选择伪静态设置,默认是为空的,需要针对wordpress环境进行伪静态设置,将下拉框拉到最后,找到WordPress选项,选中即可,如图所示:
选中之后点击保存按钮,即设置好了WordPress环境的伪静态,如图所示:
然后重新刷新无法连接的页面,发现页面能够正常连接了,即表示固定链接和伪静态设置完毕。
刷新页面,并能够正常显示,不在显示404错误,表示固定链接设置正常。
总结:
通常情况下之前页面能够正常访问,而之后无法正常访问,那么一般可以看一下WordPress的固定链接+宝塔环境的伪静态是否都正常设置了,没有设置的可以设置上,重新刷新页面,一般是都可以解决404问题的。
当然特殊情况要特殊对待,有些问题可能是服务器的问题,有些服务器不支持伪静态等,这个要联系服务商进行解决。
评论