巅峰霸主 > 设计开发 > 织梦教程 >

dedecms制作404页面,可随意调用网站内容的个性化404 Not Found

时间:2020-07-05 01:25:03  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:dedecms系统制作个性化404 Not Found页面,能够随意调用网站的任意数据,只需要简单的设置就可以实现404页面的设计,和传统的独立错误页面相比更友好……

一个网站做完了,为了SEO优化更优化,制作一个404页面也是很有必要的一个步骤,不论您使用的什么网站系统,我们其实可以制作一个单页404 HTML文件放置于网站的根目录,然后通过配置iis、Apache或者nginx来进行404重定向,现在网上也有很多漂亮的单页,下载之后直接上传到网站根目录就能直接使用。

但是在404页面上如果希望展示自己网站的内容,要么通过js代码来动态获取,要么直接写成固定不变的,这样维护起来也挺麻烦的,而且js方式对于SEO优化也不友好。如果能实现使用动态获取网站的数据,这样就可以实现404页面随意调用网站的内容,方法还真的有!

实现思路就是使用dedecms的“单页管理”功能,因为这是织梦系统的单页管理,可以直接使用模板和动态调用全站的任何数据,而且是非js加载,对优化非常友好,步骤如下。

1、等网站后台,展开 核心——频道模型——单页文档管理,点右上角的“增加一个单页面”。

2、按照如下图所示填写标题、和模板名称等信息。

dedecms单页制作404页面

“关联标识”是单页模板所在的名称;“文件名”这里填写“/404.html”,将生成的静态404.html文件存放于网站的根目录;模板文件名 天“{style}/404.htm”即可。填写完成之后点“确定”即可,其他的内容不用填。

3、制作404页面的模板,进入您的织梦网站模板文件夹里面,比如templets/default/文件夹,可以将article_article.htm文件打开,然后选择“另存为”,将其命名为“404.htm”保存在templets/default/模板文件夹里面。简单的说就是在您的织梦模板文件夹里面新建一个“404.htm”的模板文件。

4、在这个404.htm文件里面您可以像制作dedecms文章或分类的模板那样,随意调用任何文章,可以使用网站的head和foot,是风格与网站保持一致,重点是比下面的arclist标签来调用内容。

{dede:arclist row='27' orderby='rand' titlelen='255' typeid='1,177,251,258' type='image.' imgwidth='100%'imgheight='auto'}
        <div class="card sytrs"><a href="[field:arcurl/]">[field:image/]</a>
          <div class="card-body p-0 px-2">
            <h5 class="card-title my-2"><a class="text-muted" href="[field:arcurl/]">[field:title/]</a></h5>
          </div>
        </div>
        {/dede:arclist}

可以像首页那样调用全站的任何内容,只要设置orderby='rand'即可以实现404页面上推荐给用户的内容都是随机的,也可以是按照发布更新时间来推荐:orderby='pubdate',如果需要好看的单页图片,只要写在css里面即可,为了方便管理,您还可以把这个模板制作成自适应的,对于手机和电脑用户均适用,完全实现了个性化,并且这种方式如果套用了网站的导航也有利于用户浏览其他页面,可以减少用户的跳出率。

5、因为这个404页面是我们使用dedecms单页生成的,放在了网站的根目录里面,所以web服务器配置404页面的时候也和我们使用独立页面的配置方法一样,只要选择网站根目录下的这个404.html文件即可。

6、iis、Apache或nginx等web服务器在配置完成404页面之后,一定要检查“HTTP状态码”是不是真的返回404,最直接的方法就是输入一个错误的网址检测,也可以使用站长工具测试(站长工具对https的链接貌似检测不了)。

总结:使用这种方式生成的404页面对用户更友好,对SEO优化也更有利,重点是可以动态调用网站的数据,且链接都是正常的网站链接,无需手动修改,对网站的维护来说又减少了对404页面的维护工作。

(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部