Như chúng ta biết hiện nay .htaccess được sử dụng khá nhiều cho các mã nguồn, từ bảo mật đến SEO cũng như tối ưu hóa website khi load trang.
Và sau đây là một số .htaccess hữu ích mà mình sưu tầm được
order allow,deny
deny from 000.000.000.000
allow from all
Thay 000.000.000.000 bằng IP bạn muốn chặn
<files config.php>
order allow,deny
deny from all
</files>
Thay config.php bằng file bạn muốn bảo mật
Options All -Indexes
ErrorDocument 403 /error_403.html
ErrorDocument 404 /error_404.html
ErrorDocument 500 /error_500.html
ErrorDocument 503 /error_503.html
Đầu tiên bạn tạo file .htpasswd tại http://www.htaccesstools.com/htpasswd-generator/
Sau đó trong file htaccess ở thư mục cần bảo vệ bạn thêm đoạn sau:
# thông báo khi đăng nhập
AuthName "Password Protected Area"
AuthType Basic
# đường dẫn đến file .htpasswd
AuthUserFile .htpasswd
require valid-user
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tenmiencuaban.com/.*$ [NC]
#RewriteRule \.(gif|jpg)$ – [F]
#RewriteRule \.(gif|jpg)$ http://www.tenmiencuaban.com/file.jpg [R,L]