Chuyển hướng khách truy cập vào trang Bảo trì Tạm thời trong WordPress mà không có Plugin

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ẾNG RewriteEngine 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.html cho 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)