首页建站帝国CMS教程 帝国CMS源码插件404的10种方法,轻松修复网站错误

帝国CMS源码插件404的10种方法,轻松修复网站错误

一、什么是帝国CMS插件404?当我们在使用帝国CMS过程中,某些插件出现异常或无法正常加载时,会出现404错误页面,提示“页面不存在”。这种情况通常是由于插件文件缺失、…

一、什么是帝国CMS插件404?

当我们在使用帝国CMS过程中,某些插件出现异常或无法正常加载时,会出现404错误页面,提示“页面不存在”。这种情况通常是由于插件文件缺失、命名错误或未正确配置等原因引起。

二、检查插件文件是否存在

首先需要检查插件文件是否存在于指定目录中。如果文件确实不存在,则需要重新下载或安装相应的插件。

三、检查插件命名是否正确

如果插件文件存在但仍然出现404错误,则需要检查插件命名是否正确。帝国CMS要求插件文件名必须与插件标识符相同,否则无法正常加载。

四、检查数据库配置是否正确

有些插件需要连接数据库才能正常运行,如果数据库配置不正确,则会导致404错误。需检查数据库相关配置项,确保数据库连接正常。

五、检查服务器环境是否支持

有些插件需要特定的服务器环境才能正常运行,如PHP版本、MySQL版本等。需检查服务器环境是否满足插件要求。

六、检查插件配置是否正确

有些插件需要手动配置相关参数才能正常运行,如邮件发送插件需要设置SMTP服务器地址、端口号等。需检查插件相关配置项是否正确设置。

七、清除缓存文件

帝国CMS会将一些常用数据缓存到文件中,以提高网站访问速度。但有时缓存文件会出现异常,导致404错误。需清空缓存文件并重新生成。

八、检查URL规则是否正确

帝国CMS的URL规则非常灵活,但有时也会导致404错误。需检查URL规则是否正确设置,并确保其与插件文件路径匹配。

九、检查伪静态规则是否正确

如果网站启用了伪静态功能,则需检查伪静态规则是否正确设置。如果伪静态规则不正确,则会导致404错误。

十、联系插件开发者



如果用帝国TAG中,当你删除一个tag的时候,在点击这个tag时会出现“此TAG不存在”,百度抓取时状态码还是正常的200,那么百度爬虫还会认为此页面为正常页面,但当我们删除后,我们实际是要告诉百度百度此页面已不存在,也就是状态码为404,而帝国的大神们没有对此做除理,作为一个SEOer怎么可能让这种情况出现了,太影响网站优化了,所以必须要修改调整

修改文件:e/tag/index.php

增加
@header("HTTP/1.0 404 Not Found.");
@header("status: 404 Not Found");

——————————————————————————————————
 
if($tagid)
{
        $tagr=$empire->fetch1("select tagname,num,tagtitle,tagkey,tagdes,fclast from {$dbtbpre}enewstags where tagid='$tagid'");
        if(!$tagr['tagname'])
        {
            @header("HTTP/1.0 404 Not Found.");
        @header("status: 404 Not Found");
                printerror('HaveNotTags','',1);
        }
        $tagname=$tagr['tagname'];
        $num=$tagr['num'];
        $search.="&tagid=$tagid";
}

404错误页面存在的一个目的就是告诉浏览者所请求页面不存在或者链接错误,但是404错误页面还有一个目的就是引导用户点击访问网站内其他页面而不至于让访问者觉得:网站出现错误,其他页面也不能访问,于是直接关闭了浏览器窗口离开。
    没有404错误页面的网站也可以说:该网站在内部SEO优化还没有达到合格或者说还有漏洞。制作404错误页面旨在增强用户体验,减少访客在遇到错误页面时的跳出。
    先说重点制作帝国CMS自定义页面,如图:

利用帝国CMS自定义页面定制404错误页面
    1、登录帝国CMS后台
    2、找到“栏目”
    3、左侧选项卡找到“自定义页面”
    4、展开“自定义页面”点击“增加自定义页面”,这里可以选择两种页面模式:1、直接页面式;2、采用模板式
    直接页面式:可以直接在下面“页面内容”里面添加页面代码
    采用模板式:模板需要保存在“自定义页面模板”,然后在添加自定义页面的时候选择模板。
    知道怎么在帝国CMS里面建立自定义页面,那么我们就来决定404错误页面应该如何制作或者说布局怎么样?
    像我们一般服务器都会有一个默认的404错误页面,看着是不是觉得有点古板,有些网站会做一些或高校或可爱的图片放在404页面,增加用户体验度。那么百度的404错误页面是什么样的呢?
    输入一条百度的错误链接看一下:

利用帝国CMS自定义页面定制404错误页面
    先仿做一个类似百度404错误页面。看一下百度有哪些特色:
    1、体现此链接是错误页面,不存在页面的文本说明
    2、首页的链接,至于能否直接做那种几秒自动跳转到首页的404错误页面,这里建议:技术不到家,何必搞那么炫!看了网上一大堆的关于这个问题讨论,还不如保险一点,让客户选择自己需要信息链接。
    3、有一个直接搜索框,访客可以直接搜索自己想要的内容
    4、推荐访问:推荐访问可以是站内访客热搜的一些关键词,或者一些专题调用。
    根据百度的404错误页面,目前在负责的一个网站404页面如图:
    利用帝国CMS自定义页面定制404错误页面
    这里我也添加了站内搜索框以及下方的搜索热词,"推荐访问"我调用的是制作的“专题”。“返回首页”是必不可少的,有的还加上了“返回上一页”。
    网站推广,做营销型企业站,公司的联系方式肯定是必须随处可见哒!
    关于站内的帝国CMS专题调用,帝国CMS搜索模板以及帝国CMS搜索关键词调用,官方都有教程的,可以自己看一下。
    404错误页面制作完了之后,我如何设置404错误页面?
    虚拟主机:我这里也没有太多虚拟主机做测试,一般现在虚拟主机能够支持自定义404错误页面,在里面把前面自定义的404错误页面地址填进去保存就可以了。
    VPS或者云主机:我正在使用的Linux系统,自带的WDCP网站管理,里面创建站点的时候在根目录里面会自动的产生一个能够使用的错误页面模板文件夹。前面说的在帝国CMS后面建立自定义页面的时候生成的路径可以改到这个Linux系统生成错误页面文件夹下面:
    利用帝国CMS自定义页面定制404错误页面
    windows的主机设置错误页网上也很多,可以参考百度经验里面文章设置,这里就不详述了。只是选择文件路径的时候选择帝国CMS自定义生成的404错误页面地址保存就好了。
    最后确定404错误页面有没有生效,输入一个错误页面地址是否跳转到自定义的404错误页面,成功之后,再使用“站长工具”检测一下HTTP状态码是否是404,如果404错误页面返回状态码是200,对于搜索引擎来说,你这个页面是存在的,并不算错误页面,也就造成好多链接都会跳转一个页面,对于SEO优化肯定是不利的。


404的页面可以分为两个制作方向:

1、将用户导向网站首页,或者帝国cms网站的其它栏目页。

2、在404页面承现用户感兴趣的相关内容,也可以帝国cms的随机文章调用。

3、在404页面增加搜索,让用户搜索感兴的内容。

相信大家对帝国cms 404页有一定的了解,做网站最好是手机和PC端都制作404页面,来增加友好度。





 
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/diguo/39979.html
上一篇帝国CMS统一修改已添加内容页存放目录修改成自定义
下一篇 初次安装帝国CMS源码后出现404解决方法
zoulin

作者: zoulin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部