系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》
本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。
在Magento 2中自定义维护默认页面的步骤:
步骤1:导航到Magento 根目录并从终端运行以下命令以在Magento中启用维护模式。
php bin/magento maintenance:enable
步骤2:启用维护模式后,如果开发人员模式设置为Magento,则主页显示为正在维护中
对于默认模式和生产模式,它显示为错误日志或报告消息。这会产生糟糕的用户体验,因此您需要自定义页面。
步骤3:现在要自定义Magento默认维护页面,请从Magento根目录打开.htaccess文件。
注意:如果您使用的是 Magento版本2.4.x,则需要从Magento的pub目录中打开.htaccess文件。
步骤4:然后,从.htaccess文件中找到此代码:“index.php”,现在将此代码修改为“maintenance.html”。
第 5 步: 在 Magento 根目录上创建一个维护.html文件。
注意:如果您使用的是Magento 版本2.4.x,则需要在Magento的pub目录下创建一个maintenance.html文件。
现在添加以下代码
<!doctype html> <html> <head> <title>Site Maintenance</title> <meta charset="utf-8"/> <meta name="robots" content="noindex"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> body { text-align: center; padding: 20px; font: 20px Helvetica, sans-serif; color: #333; } @media (min-width: 768px){ body{ padding-top: 150px; } } h1 { font-size: 50px; } article { display: block; text-align: left; max-width: 650px; margin: 0 auto; } a { color: #dc8100; text-decoration: none; } a:hover { color: #333; text-decoration: none; } </style> </head> <body> <article> <h1>We’ll be back soon!</h1> <div> <p>Sorry for the inconvenience but we’re performing some maintenance at the moment. If you need to you can always contact us, otherwise we’ll be back online shortly!</p> <p>— The Team</p> </div> </article> </body> </html>
您可以根据需要修改上述代码。
步骤6:现在打开Magento 主页,您的Magento默认维护页面已更改
结论:
因此,通过这种方式,您可以更改Magento 2商店维护页面的默认消息。