Đường dẫn mặc định trong trang quản lý của Wordpress luôn luôn là www.abc.com/wp-admin/. Nếu bạn là người quan tâm đến vấn đề bảo mật thì việc công khai như vậy cưc kì hớ hênh cho bọn phá hoại.
Mục tiêu bài viết:
- Đường dẫn /wp-admin/ sẽ chuyển thành một chuỗi khác như /assmin/, /ass-min/ hay /a-s-s-min/ chẳng hạn.
- Ngăn chặn trực tiếp việc truy cập trang quản lý bằng đường dẫn www.abc.com/wp-admin/
- Mình hạn chế xài plugin do cái gì tự code được thì làm luôn , plugin chỉ tổ làm site thêm nặng nề!
Bước 1: Xác định chuỗi mới cho /wp-admin/, ở đây mình chọn /a-d-m-i-n/
Bước 2: Ngay thư mục root trên host, bạn tạo/upload 1 file .htaccess (Nếu đã có thì sửa nội dung của nó)
Lưu ý, nếu .htaccess có sẵn RewriteEngine On thì bạn ko cần copy thêm dòng nữa!
Bước 3: Trong thư mục theme /wp-content/themes/<theme>/ , bạn mở file functions.php (nếu ko thấy thì bạn tạo/upload 1 file lên)
Như vậy, bạn có thể truy cập vào trang quản lý bằng đường dẫn www.abc.com/a-d-m-i-n/, bất cứ truy cập vào đường dẫn www.abc.com/wp-admin/ sẽ dẫn về trang www.abc.com/404.html (bạn có thể thay đổi từ /404.html sang trang khác tuỳ thích)
Bước 4: Trong file wp-config.php, bạn sửa lại 2 dòng trong khung vàng:
- Khi bạn cần lấy link admin, hãy sử dụng hàm admin_url() chứ đừng gọi cứng bằng chuỗi, Xem thêm tại đây.
- Một số plugin nó gọi cứng /wp-admin/ sẽ ko thể hoạt động bình thường khi bạn làm theo 3 bước trên.
Kết nối với tôi: