Bảo mật WP với .htaccess

⭐ Security Headers

Kiểm tra bảo mật tại: https://securityheaders.com/arrow-up-right

Nếu như bạn xài wild-card SSL, tức là mọi subdomain của bạn đều hoạt động qua HTTPS thì mới sử dụng dòng này:

Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" env=HTTPS

Nếu không đảm bảo được điều đó, hãy cẩn thận, chỉ sử dụng như code bên dưới

#BEGIN Custom Security Headers
# // This will be a security header..
Header always set Strict-Transport-Security "max-age=31536000; preload" env=HTTPS
Header always set Content-Security-Policy "upgrade-insecure-requests"
Header always set X-Content-Type-Options "nosniff"
Header always set X-XSS-Protection "1; mode=block"
Header always set Expect-CT "max-age=7776000, enforce"
Header always set Referrer-Policy: "no-referrer-when-downgrade"
Header always set X-Frame-Options: "SAMEORIGIN"
Header always set Permissions-Policy: ""
#END Custom Security Headers

⭐ Bảo mật thư mục wp-includes

Save code bên dưới vào file .htaccess và đặt vào folder wp-includes.

⭐ Bảo mật thư mục wp-content & mục uploads

⭐ Chặn truy cập các file không cho phép

Thêm vào cuối file .htaccess ngang hàng wp-config.php

Code này sẽ giúp chặn việc truy cập vào các file có đuôi: .txt , .sh , .sql,... trong hệ thống WP, và nó loại trừ file robots.txt và ads.txt

Nếu có các đuôi khác cần thêm vào, thì chỉ cần thêm dấu | rồi thêm phần đuôi mở rộng vào.

Last updated