网站因更新或维护等原因,会导致访问出错的情况,这时我们可能需要临时关闭网站。如果你的网站是用 WordPress 程序搭建的,则你可通过以下方法开启网站维护模式,给出一个维护提示的页面,以确保用户体验不受影响,同时也能够保护你的数据安全。
一、使用主题功能
许多 WordPress 主题都内置了“维护模式”的选项,我们只要开启维护模式,即可实现临时关闭网站的效果。
比如我使用的 Automn 主题,有个“维护模式”选项,勾选“开户维护模式”即可。你还可以通过选择 Logo 图片,添加标题和描述内容,美化维护页面。
二、Maintenance Mode 插件
如果你发现主题没有提供关闭网站的选项,可以使用专门的 Maintenance Mode 插件来实现。
比如 Maintenance 插件,下载、上传后启用即可。
可设置维护时间和维护页面显示的用户级别,可以保证管理员能在后台和前台进行正常的操作和浏览,而普通用户只会看到维护提示页面。
三、.maintenance 法
在 WordPress 根目录下新建一个名为 .maintenance 文件,内容为:
<?php $upgrading = time(); ?>
停止维护模式,只需要删除 .maintenance 文件就可以了。
Wordpress 将处于“维护模式”,访问全站的所有页面都会显示“正在执行例行维护,请一分钟后回来。”
这种方式的弊端是,连管理员也不能进入网站后台管理系统进行更新维护。
四、创建维护页面
我们可以在 WordPress 根目录下新建一个主页文件 index.html,添加一个简单的关闭网站消息:
<!DOCTYPE html>
<html>
<head>
<title>网站维护中</title>
</head>
<body>
<h1>网站正在维护中,请稍后再来</h1>
</body>
</html>
并在网站主页文件设置中指定为 index.html。这也可用在网站备案时,访问网站只能看到这个维护页面,但网站内容不受影响。也可以正常进入网站后台进行更新维护工作。
这维护模式功能还真可以有,下来我也整一个。
@沉沦 平时用不上。你可以整个界面友好点的,游客心情也舒畅。
谢谢分享~~~
@OpenWRT 谢谢来访。已回访。
确实提高用户体验。真正维护的时候可以用到。哈哈。
@ACEVS 是的,方法三有点残暴,自已也进不了后台。呵呵。