Hiện tại các website thường xuyên bị tin tặc lợi dụng lỗ hổng mã nguồn mở để tấn công, do vậy chúng ta cần tăng cường bảo mật cho file, thư mục trên website. Để làm được điều đó bạn cần phải tao phương thức xác thực HTTP 401 Unauthorized – thứ mà bạn có thể sử dụng đó chính là .htaccess và .password
Tạo file .htpasswd
Dùng trang tạo .htpasswd online
Tạo file .htaccess
Ví dụ để bảo vệ file wp-login.php và abc.php:
ErrorDocument 401 "Unauthorized Access"
ErrorDocument 403 "Forbidden"
<FilesMatch "wp-login.php|abc.php">
AuthName "Authorized Only"
AuthType Basic
AuthUserFile /home/xxxx.xxxx/public_html/.htpasswd
require user admin
Còn nếu bạn muốn bảo vệ thư mục wp-admin thì dùng file .htaccess nội dung như sau:
AuthName "Private Access - Please login"
AuthType Basic
AuthUserFile /home/xxxx.xxxx/public_html/wp-admin/.htpasswd
require valid-user
Trong đó /home/xxxx.xxxx/public_html/ là đường dẫn của hosting bạn, để lấy được chính xác đường dẫn bạn tạo file dir.php với nội dung sau rồi up vào thư mục cần lấy đường dẫn.
if ($_SERVER['PATH_TRANSLATED'])
{
$path = $_SERVER['PATH_TRANSLATED'];
}
else if ($_SERVER['SCRIPT_FILENAME'])
{
$path = $_SERVER['SCRIPT_FILENAME'];
}
else
{
echo 'We are sorry, but this script is unable to determine your forums path.';
exit;
}
echo substr($path, 0, (strlen($path) – 14));
Khi làm xong các bước này thì mỗi khi truy cập http://xxxx.xxxx/wp-login.php phải nhập user mật khẩu mà bạn đã tạo ra ở bước 1, chúc các bạn thành công !
------------Liên hệ kỹ thuật viên để được tư vấn tốt nhất!
Telegram: Telegram kỹ thuật viên
Group Telegram: Group Telegram Hỗ Trợ
Email: Gửi Email