File .htaccess adalah file yang terletak di direktori website atau di sebuah sub direktori yang biasa digunakan untuk menjaga keamanan web,biasa nya berjalan pada server Apache
Banyak hal yang bisa dilakukan menggunakan .hataccess. Ngeblock ip, proteksi file/folder, nge redirect halaman/page/ mengusir bot jahat,Me'redirect 404 page dan banyak fungsinya yang lain.
htaccess adalah file extension. Tanpa embel-embel seperti namafile.htaccess atau index.htaccess atau semacamnya. cukup .htaccess
htaccess harus di upload ke server menggunakan ASCII mode, jangan BINARY
htaccess Perlu untuk di CHMOD menjadi 644 or (RW-R–R–). Sehingga ia berguna untuk dimanfaatkan server dan mencegah dapat terbaca oleh browser user.
ok,berikut adalah beberapa contoh dari konfigurasi htacces
Menghilangkan Tampilan index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Menyingkat URL menjadi lebih pendek
Contoh nya,url sebelum disingkat "domain.com/ Vacations.php? Negara = Indo"
Sesudah "domain.com/ Vacations/Indo"
<Files Magic>ForceType application/x-httpd-php5</ Files>
Memblock IP Pengunjung Tertentu
order deny,allowdeny from 123.456.789.000deny from 456.78.90.deny from cloundcarbelius.comallow from all
Berfungsi untuk mencegah Browser Mengakses images secara
lansung
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domainanda.com/.*$
[NC]
RewriteRule \.(gif|jpg)$ - [F]
Memblokir Browser Mengakses File
<Files "NamaFile.Extensi">
Order Allow,Deny
Deny from All
allow from all
</Files>
Kustom Error Page 404
ErrorDocument 404 / file404.html
# Bisa juga melakukan hal yang sama untuk kesalahan lain .../ file404.html <-- file page error yang akan menjadi pengalih,
Ok,seperti nya segitu aja dari saya :D
kalo ada yang salah atau kurang..mohon komentar nya
atau ada juga yang mau menambahkan,
