经常有人询问我们的空间如何设置404页面,其它的程序可以参考这篇文章设置,但wordpress例外。wordpress会自动接管所有的404页面。
这就意味着不用也不能在cPanel设置404页面,如果强制设置要不404设置无效,要不会破坏wordpress导致所有页面都出现404.
那么wordpress应该如何设置404页面呢,其实很简单。
1. 打开WordPress仪表盘
2. 选择“外观” 菜单
3. 在菜单下选择“编辑”选项
4. 查找主题的文件列表中是否包含“404页面模板”
5. 在页面右边点击“404页面模板”链接
6. 根据自己的需要更改404文本信息
7. 保存所做改动。
多数主题都自带404模板,少数主题没有,如果按照上面的步骤没有找到“404页面模板” ,您可以自己创建404.php放到主题模板目录下
存放路径是:网站根目录/wp-content/themes/您当前正在使用的主题模板目录/404.php。
有些客户不理解为何WordPress需要这样做404,这里解释一下,WP的404和WP的伪静态(也就是后台的“固定连接”)是密不可分的,WP的伪静态规则就是在文件找不到时,由WP来处理。WordPress会检查请求的地址是否是WordPress的一个页面,如果是,则会返回相应内容,如果不是 则会由WordPress返回404错误。
所以如果在cPanel后台设置404,就会破坏掉WordPress的伪静态机制,导致出错,或者设置无效。
发表回复