PolyCMS Plugin: Maintenance Mode — Chế độ bảo trì hệ thống
Tổng quan
Plugin Maintenance Mode hỗ trợ hiển thị một trang thông báo "Đang bảo trì" (Under Maintenance) hoặc "Sắp ra mắt" (Coming Soon) tùy biến đối với tất cả khách truy cập công cộng ngoài trang chủ, trong khi các tài khoản quản trị viên đã đăng nhập hệ thống vẫn có thể truy cập duyệt xem toàn bộ giao diện CMS bình thường.
Các bước kích hoạt
- Di chuyển đến mục Blog > Plugins.
- Tìm plugin Maintenance Mode và nhấn Kích hoạt (Activate).
- Chọn Cấu hình (Settings) để tùy biến nội dung thông báo.
Cấu hình chi tiết
Soạn thảo Thông điệp bảo trì
Nhập nội dung thông điệp bạn muốn hiển thị cho độc giả. Hệ thống hỗ trợ định dạng mã HTML cơ bản:
<h2>Chúng tôi sẽ quay trở lại sớm!</h2>
<p>Hệ thống đang tiến hành nâng cấp định kỳ.
Xin vui lòng quay lại sau ít giờ.</p>Nút Bật/Tắt nhanh
Bạn có thể bật hoặc tắt nhanh chế độ bảo trì bất cứ lúc nào mà không cần phải tắt hẳn plugin. Điều này giúp bạn dễ dàng cấu hình đầy đủ nội dung trước, sau đó kích hoạt khi đã sẵn sàng.
Cơ chế bypass cho Quản trị viên (Admin Bypass)
Các nhân sự đã đăng nhập hệ thống CRM sở hữu quyền hạn quản trị PolyCMS sẽ tự động bỏ qua chế độ bảo trì:
- Khách truy cập thông thường chỉ nhìn thấy trang thông báo bảo trì ở mọi đường dẫn URL.
- Quản trị viên đã đăng nhập vẫn duyệt xem giao diện blog bình thường và có thể chạy thử xem trước các bài viết.
- Trang quản trị (Admin Panel) luôn hoạt động bình thường, không bị ảnh hưởng bởi chế độ bảo trì.
Các kịch bản áp dụng thực tế
| Kịch bản vận hành | Mô tả chi tiết |
|---|---|
| Chuẩn bị ra mắt trang web | Hiển thị thông báo "Sắp ra mắt" trong lúc đang biên soạn dữ liệu mẫu |
| Cập nhật hệ thống lớn | Tránh việc độc giả nhìn thấy các lỗi giao diện khi đang đổi cấu hình theme |
| Đánh giá kiểm duyệt nội dung | Tạm thời khóa truy cập trang ngoài trong lúc rà soát bài viết |
| Thay đổi thiết kế giao diện | Ẩn giao diện tạm thời khi đang tải lên và điều chỉnh theme mới |
Mã trạng thái HTTP Status Code
Khi chế độ bảo trì được kích hoạt, máy chủ sẽ tự động trả về mã lỗi HTTP 503 (Service Unavailable) kèm theo tiêu đề Retry-After. Cơ chế này báo hiệu cho các công cụ tìm kiếm (như Google Bot) biết rằng đây chỉ là sự gián đoạn tạm thời và sẽ tránh việc bot quét lỗi và hạ xếp hạng SEO (deindex) trang web của bạn.
Tài liệu hướng dẫn liên quan
- Quản lý Plugins — Hướng dẫn kích hoạt và cấu hình plugin bổ trợ.
- Quản lý Giao diện Theme — Cách thức thay đổi theme trong suốt thời gian bảo trì.