Magento修改404页面

Magento有默认的404页面,如果想自定义一个404页面,又该如何做呢?

方法一

首先,先来看下默认的404页面:

1.Magento的CMS部分,可以通过定义它来改变错误页面,登录后台admin->CMS->Pages:

2.打开404 Not Found页面,点击左侧的Content,就可以看到404页面的详情:

3.现在来重新定义下404页面,比如,输入以下代码:

<div class="page-head-alt"><h3>D'oh! That page can't be found.</h3><p><strong>Don't get angry, and don't cry.</strong> Let ustake that burden. It's not your fault. No, really, listen to me.It's not your fault. We have a 24 hour hotline to deal with thingsjust like this. Okay, its not really a hotline, its reallyjust some encouraging words to keep trying, but hotline soundsso much .</p><p>Sorry but the page you are looking for cannot be found.If you're in denial and think this is a conspiracy that cannotpossibly be true,</p>
</div>
<dl> <dt>Perhaps you are here because:</dt><dd><ul class="disc"><li>The page has moved</li><li>The page is no longer exists</li><li>You were looking for your puppy and got lost</li><li>You like 404 pages</li></ul></dd></dl>
<dl><dt>What can you do?</dt> <dd>Have no fear, help is near! There are many ways you can get back on track with Magento Demo Store.</dd> <dd><ul class="disc"><li><a onclick="history.go(-1);" href="#">Go back</a> to theprevious page.</li>CMS and Design30<li>Use the search bar at the top of the page to search foryour products.</li><li>Follow these links to get you back on track!<br /><ahref="/">Store Home</a><br /><a href="/customer/account/">MyAccount</a></li></ul></dd>
</dl>

4.点击save page,重新打开,可以看到404页面已经发生变化。

方法二

方法一,是通过在后台配置修改,除此之外,还需要知道的是,修改404页面,也可以通过修改模板来更改。

1.首先要将CMS中的404 Not Found 的状态改成disable

2.找到 no-route.phtml页面,路径为app/design/frontend/base/default/
template/cms/default/no-route.phtml,打开,会看到如下代码:

There was no 404 CMS page configured or found.

3.再次打开前台页面,查看是否与上述代码内容一致,前台页面为:

4.由此,可以通过修改模板文件来修改404页面。

Magento如何自定义404页面?相关推荐

  1. html页面在ie上出现404怎么解决,如何解决自定义404页面在IE等浏览器中无法显示问题...

    网站设置自定义404页面之后(如何在IIS下正确设置404页面?),如无法在浏览器中正常显示,可能是以下原因: 1.404页面文件权限设置错误 我们需要为404页面文件添加上用户everyone的可读 ...

  2. 怎么自定义服务器的404,如何自定义404页面

    404错误页面是WWW网站访问比较经常出现的错误.大家最熟悉的也是最常见的出错提示:404 not found.404页面就是当用户输入了错误的链接时,返回的页面.而默认的404错误页面呆板麻木,让访 ...

  3. 自定义404页面并打包docker部署项目

    前言 最近看了docker的用法,对于容器的理解感觉还行,当是自我感觉总是不靠谱的.所以现在就来使用docker容器实际部署一下项目,检验自己对于知识的掌握. SpringBoot项目和docker的 ...

  4. 【Laravel】自定义404页面

    前言: 查看了一些网上的方法,很多都是使用自定义异常类来处理自定义404页面,我只是想用 Laravel8自带异常类来进行处理,所以记录一下自己的方法. 方法: 文件: app\Exceptions\ ...

  5. 给你的Zeit page自定义404页面

    本文章最初发表在XJHui's Blog,未经允许,任何人禁止转载! 为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui's Blog 查看! 前言 本教程仅适用于部署在Zeit.co的 ...

  6. html404页面怎么添加,网站要如何设置自定义404页面?

    之前我们讲述过网站设置404页面对于优化或是用户体验的重要意义,大家可移步到<网站为什么要设置404页面>查看,今天我们讲解的是网站要如何设置自己的404页面. 现在大多数空间商都有了40 ...

  7. linux中httpd错误页面图片,自定义404页面

    呵呵,我看大前端上没有404的相关文章,于是就拿过来了. 自定义404界面.懂得人可以无视,毕竟我是初学者哈. 看我的这个图片: 当然,上面的东西是我自己编的,在出现无法找到所请求的页面的时候,会进行 ...

  8. Django 自定义404页面

    目录结构 特别说明:我的views.py 已做了拆分 myproject/myproject/settings.pyurls.pymyapp/templates/myapp/404.htmlviews ...

  9. 网站怎么自定义404页面

    404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面,简单的说就是当别人访问你网站的某一个已经删除或不存在的网页的时候,服务器自动显示的页面.404页面 ...

最新文章

  1. 中国电子学会图形化四级编程题:绳子算法
  2. 搭建WAMP 环境时,解决Windows下输入localhost找不到网页的问题
  3. mysql数据库主从同步状态正常,无异常报错,数据不能同步
  4. 分布式ID-美团(Leaf)
  5. 基于框架的应用系统的质量属性
  6. 三星堆的青铜机器人_三星堆“青铜纵目人像”到底仿照谁的相貌?专家终于讲出真相...
  7. Python爬虫学习框架介绍
  8. Linux RedHat 5.2 构建PostFix邮件服务器
  9. c++ inline 函数及变量
  10. rgb转yuv422 matlab,MATLAB读取一张RGB图片转成YUV420格式、YUV422格式、YUV444格式
  11. 1024程序员节最新福利之2018最全大数据资料集合
  12. 神经网络学习小记录59——Pytorch搭建常见分类网络平台(VGG16、MobileNetV2、ResNet50)
  13. youtube上下载vr立体声视频及其处理
  14. 蓝桥杯C/C++B组历届真题刷题【合集】
  15. 30行python代码实现豆瓣电影排行爬取
  16. easyExcel导出excel文件并打包成zip压缩包下载
  17. (016) 反射 API
  18. 转自蒋宇(MTK WAP和MMS网络服务配置 )
  19. 华为员工必选题:做奋斗者,还是劳动者?
  20. C# hashTable的遍历【2种方法】与排序【3种方法】

热门文章

  1. Wannafly交流赛1 B 硬币[数学思维/贪心]
  2. PL/SQL Developer 报错ORA-01861
  3. MyBatis学习--简单的增删改查
  4. 1.5 Activity08 RadioButton
  5. 【全新打造】思科认证跟踪系统考试注册教程(08.8.30)附word文件下载
  6. 计算机汉字编码贵州,计算机汉字输入编码方法
  7. OpenShift — 架构设计
  8. Makefile的语法
  9. TiDB 源码阅读系列文章(十九)tikv-client(下)
  10. CentOS 7.4下Redis及集群的安装及配置