如何在Shopware 6中启用默认404错误页面显示?
在Shopware 6中启用默认404错误页面的方法
Shopware 6默认内置404错误页面,若未正常显示,可通过以下步骤排查启用:
检查主题设置
进入后台「内容 > 购物体验 > 主题」,切换到Shopware官方默认主题(如Storefront)测试。若切换后404页面正常显示,说明当前使用的主题覆盖了默认错误模板,需修改主题的404.html.twig文件或更换主题。配置服务器规则
确保Web服务器将404请求转发至Shopware入口文件:- Apache:在项目根目录的
.htaccess中确认包含规则:ErrorDocument 404 /index.php - Nginx:在站点配置文件中添加:
error_page 404 /index.php;
- Apache:在项目根目录的
排查插件冲突
禁用近期安装的自定义插件,逐一测试是否有插件拦截了404请求,导致默认页面无法显示。验证默认模板存在性
Shopware默认404模板路径为vendor/shopware/storefront/Resources/views/storefront/page/error/404.html.twig,若主题未自定义该模板,系统会自动加载此文件。直接访问一个不存在的URL(如你的域名/non-existent-path)即可验证是否生效。
内容的提问来源于stack exchange,提问作者Emre Ensar Çapci
相关产品推荐
相关产品推荐

