.htaccess for security

Oke,, sekarang saya mo share beberapa coding .htaccess untuk menambah sedikit security pada website kita sebagai admin.. :D
ini .htaccess saya dapatkan di hn , lumayanlah buat share disini, bagi membutuhkan nih..
Langsung aja ke TKP :

1. Bisa menambahkan Domain :
Code:

order allow,deny
allow from all
deny from 192.168.1.5
deny from .*domain\.com.*

2. Melindungi Dari Serangan DOS ( Denial Of Service ) Dengan Membatasi Upload File :
LimitRequestBody 10240000

3. Membatasi Akses Ke LAN (Local Area Network)

order deny,allow
deny from all
allow from 192.168.1.5

4. Memberikan Password Pada Banyak File

AuthType basic
AuthName "Development"
AuthUserFile /home/path/.htpasswd
Require valid-user

5. Memberikan Password Pada Direktori Dimana .htaccess Berada
resides
AuthType basic
AuthName "This directory is protected"
AuthUserFile /home/path/.htpasswd
AuthGroupFile /dev/null
Require valid-user

6. Memberikan Password Pada File

AuthType Basic
AuthName "Prompt"
AuthUserFile /home/path/.htpasswd
Require valid-user

7. Mencegah akses ke dir tertentu

order allow,deny
deny from all

8. Mencegah akses ke beberapa File

Order Allow,Deny
Deny from all

9. Mencegah Akses Ke File Tertentu

order allow,deny
deny from all

10. Mencegah User Melakukan Browsing Dengan Membatasi Extension File.
IndexIgnore *.wmv *.mp4 *.avi *.etc

11. Mencegah User Melakukan Browsing Pada Setiap Direktori Server Kita.
Options All -Indexes

12. Mencegah User Melakukan Browsing Tanpa Pesan Error 403
IndexIgnore *

13. Mengamankan Direktori Dari Pengeksekusian Script Atau File
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI

14. Mengijinkan User Melakukan Browsing
Options All +Indexes

15. Mengubah Index File
DirectoryIndex penggantiindex.php

16. Menyamarkan Ektension PHP
AddType application/x-httpd-php .hacking

17. Otomatis Memberikan CHMOD Kepada Setiap File
chmod .htpasswd files 640
chmod .htaccess files 644
chmod php files 600