Hôm qua, chúng tôi đã chỉ cho bạn cách tạm thời chuyển hướng khách truy cập của bạn tới trang bảo trì trong WordPress sử dụng các plugin phổ biến. Phương pháp đó rất tuyệt vời, nhưng một số nhà phát triển lại thích bẩn hơn bằng cách đi theo con đường không phải là plugin. Vâng trong bài này, chúng tôi sẽ chỉ cho bạn cách chuyển hướng khách truy cập đến trang bảo trì tạm thời trong WordPress mà không cần plugin.
Bài này là một phần của một loạt
Chuyển hướng truy cập vào một Trang Bảo trì Tạm thời trong WordPress với Chế độ Bảo trì Plugin
Sáu kiểu thiết kế trang bảo trì – Một trong số đó hoạt động cho bạn?
.htaccess Phương pháp
Một phương pháp thông qua .htaccess cho phép chỉ IP duy nhất để truy cập vào trang web. Đây là một đoạn mã ngắn cho một dự án phát triển đơn lẻ.
# BẢO TRÌ-CHUYỂN TIẾNGRewriteEngine trên RewriteCond% {REMOTE_ADDR}! ^ 123.456.789.000 RewriteCond% {REQUEST_URI}! /maintenance.html$ [NC] RewriteCond% {REQUEST_URI}! (Jpe? G? | Png | gif) [NC] RewriteRule. * /maintenance.html [R = 302, L]
Về cơ bản, tất cả những gì bạn cần làm là thay đổi Remote_Address thành địa chỉ IP của bạn. Sau đó, bạn sẽ cần phải tạo ra một trang gọi là maintenance.html, và định dạng nó cho dù bạn thích. Điều này nên được lưu trữ trong thư mục gốc của bạn. Các mã về cơ bản cho phép bạn xem toàn bộ trang web, và tất cả mọi người khác được trang maintenance.html.
Nếu bạn muốn cho phép nhiều địa chỉ IP, sau đó sử dụng kỹ thuật này:
lệnh từ chối, cho phép tư chôi tât cả cho phép từ 123.456.789 cho phép từ 123.456.789 ErrorDocument 403 /custom-message.htmlcho phép, từ chối cho phép từ tất cả
Đơn giản chỉ cần thêm bao nhiêu địa chỉ IP bạn muốn cho phép. Mọi người khác sẽ nhận được trang “custom-message.html”. Bạn có thể thêm bất cứ điều gì bạn thích trong tập tin tuỳ chỉnh.
Trung thực, chúng tôi nghĩ rằng bằng cách đi tuyến đường bảo trì WordPress plugin được dễ dàng hơn nhiều. Câu hỏi cho người dùng: Tại sao bạn nghĩ rằng tuyến đường không phải là plugin tốt hơn?
Lưu ý: Brad Williams trong bình luận đã chỉ ra rằng có một phương pháp để làm điều này thực sự được xây dựng với WordPress. Kiểm tra Matt “Sivel” Martz’s Series Post (1), (2), (3)
Nguồn
Báo chí dễ hỏng (1), (2)