kali ini saya akan membuat sebuah artikel , yang dimana kali ini kita mengenal .htaccess, nah sebelum dah pada tau belum apa itu .htaccess? nah yang belum tahu mari baca artikel berikut iniā¦
PengertianĀ
File.htaccess merupakan file yang berisi text tetapi berformat ASCII yang biasa di gunakan untuk mengubah konfigurasi kepada web server. File .htaccess bisa di letakkan di mana saja, baik itu di dalam folder maupun di dalam folder website kita.Untuk membuat file .htaccess ini kita bisa menggunakan text editor baik itu text editor sublime text untuk coding maupun text editor biasa seperti notepad.
Hal Hal Yang Bisa dilakukan Oleh .htaccess
- Mengamankan direktori agar tidak bisa di kunjungi pengunjung
- Membawa atau men-redirect pengunjung ke folder atau halaman lain
- Mengamankan password direktori
- Merubah by default index website
Status āAllow / Denyā pada folderĀ
Disaat orang yang mengakses sebuah URL dari website kita dimana folder tersebut akan melihat list/daftar dari file dan folder yang terdapat di dalam website tersebut. Untuk mencegah aktivitas-aktivitas seperti ini yang dapat mengakses terhadap folder, bisa dengan menaruh perintah di bawah ini pada file .htaccess nya :
IndexIgnore */*
Secara umum banyak perusahaan-perusahaan yang menyediakan layanan hosting melakukan Deny terhadap foldernya(deny directory browsing) yang di jadikan default di websitenya. Untuk mengizinkan(allow) akses terhadap directory browsing website kita,maka letakkan perintah di bawah ini pada file .htaccess
Options +Indexes
Me-Redirect atau membawa pengunjung dari satu halaman atau folder ke halaman atau folder lain
Taruh perintah berikut pada file .htaccess pada root folder dan Kita juga bisa melakukan multiple redirect pada website kita menggunakan .htaccess , letakkan perintah di berikut ini pada file .htaccess :
syntax : Redirect permanent [folder lama/nama file][spasi][folder baru/nama file] Redirect permanent /folderlama /folderbaru Redirect permanent /folderlama /sebuahfolder/folderbaru Redirect permanent /filelama.htm /filebaru.htm Redirect permanent /filelama.htm http://domain.com/filebaru.htm
Mengamankan hot links image pada website kita jika website kitaĀ
berisi gambar, dimana website lain melakukan link ke gambar kita untuk ditampilkan pada website, maka bandwith milik kita akan berkurang. Untuk menangkal kejadian tersebut kita dapat menggunakan perintah ini :
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?nama-domain.com/.*$ [NC] RewriteRule .(gif|jpg)$ ā [F]
Maksud perintah di atas, kita bisa mengganti nama domain dengan nama domain semau kita walaupun tanpa www.
Mengamankan akses ke file .htaccess
Agar pengunjung kita tidak melihat file .htaccess kita, bisa menggunakan perintah berikut pada file .htaccess nya.
<Files .htaccess> order allow,deny deny from all </Files>
Nah Itulah beberapa kegunaan dari .htaccess , untuk mempelajari banya tutorial mengenail .htaccess, anda bisa berkunjung ke web dokumentasinya diĀ http://httpd.apache.org/docs/2.2/howto/htaccess.html.