如何在实时服务器上上传文件时显示 "site under maintenance" 消息?
How to show "site under maintenance" message while uploading files on live server?
我的网站已在服务器上运行。每天有这么多用户访问我的实时服务器。
因此无论下一个开发模块在我的本地服务器上运行如何。但是当它的开发完成后,我会尝试将我的本地文件数据上传到实时服务器上,然后一些用户,当时在我的实时网站上直播的用户会出现编程错误,因为一些文件仍在等待上传。
在上述情况下,我想在我的网站上显示一些消息,如“网站正在建设中,请稍后访问,不便之处,敬请谅解”。
我在很多大网站上都发现了这个消息,但是我怎么才能实现呢,即使我的网站上有很多页面,而且每个 URL 都重定向到正在建设中的网站页面?
谢谢
如果您的网站没有配置维护模式,您可以切换,然后设置一个带有您希望访问者看到的消息的启动页面,然后切换您的 url 重定向指向的主页它显示您想要的正在建设或维护消息。一点都不复杂。
或者,如果您不想采纳第一个建议,您可以编写一个简单的 Javascript 来切换消息并将其显示在您网站的主页上。
在您的站点中,您的代码库中应该有 development
和 production
模式。基本思想是,如您所知,每个请求路由都通过 index.php
。如果在 index.php
处将模式设置为 development
,则应停止代码执行并设置上述消息。否则您可以继续执行代码。使用 if
条件来检查站点是否是哪种模式。
if (defined('ENVIRONMENT'))
{
switch (ENVIRONMENT)
{
case 'development':
//redirect or show the error message
break;
case 'testing':
case 'production':
error_reporting(0);
break;
default:
exit('The application environment is not set correctly.');
}
}
我的网站已在服务器上运行。每天有这么多用户访问我的实时服务器。
因此无论下一个开发模块在我的本地服务器上运行如何。但是当它的开发完成后,我会尝试将我的本地文件数据上传到实时服务器上,然后一些用户,当时在我的实时网站上直播的用户会出现编程错误,因为一些文件仍在等待上传。
在上述情况下,我想在我的网站上显示一些消息,如“网站正在建设中,请稍后访问,不便之处,敬请谅解”。
我在很多大网站上都发现了这个消息,但是我怎么才能实现呢,即使我的网站上有很多页面,而且每个 URL 都重定向到正在建设中的网站页面?
谢谢
如果您的网站没有配置维护模式,您可以切换,然后设置一个带有您希望访问者看到的消息的启动页面,然后切换您的 url 重定向指向的主页它显示您想要的正在建设或维护消息。一点都不复杂。
或者,如果您不想采纳第一个建议,您可以编写一个简单的 Javascript 来切换消息并将其显示在您网站的主页上。
在您的站点中,您的代码库中应该有 development
和 production
模式。基本思想是,如您所知,每个请求路由都通过 index.php
。如果在 index.php
处将模式设置为 development
,则应停止代码执行并设置上述消息。否则您可以继续执行代码。使用 if
条件来检查站点是否是哪种模式。
if (defined('ENVIRONMENT'))
{
switch (ENVIRONMENT)
{
case 'development':
//redirect or show the error message
break;
case 'testing':
case 'production':
error_reporting(0);
break;
default:
exit('The application environment is not set correctly.');
}
}