Accesibility

Myfia On The Web
Beta Version

Intro for Tips and tricks

In-Tips artinya introduksi Tips, bukan ngintip :P
Kalo suka silakan baca, kalo gak tak perlu komplain lah.
Dah bagus gw mau posting :D

06
Feb
2009

Directory Listing Prevention

Directory Listing prevention alias perlindungan terhadap isi direktori. Apakah perlu menampilkan listing direktori? Mengapa juga harus disembunyikan?
Jawabannya relatif, ya sekali lagi relatif.
Logikanya begini,bila isi suatu direktori terbuka untuk publik (meskipun settingan file permission sudah benar), ada baiknya tidak menampilkan secara vulgar. Apalagi kalo isinya file-file yang anda tidak ingin publik mengaksesnya secara langsung.Caranya? sederhana saja, silakan dilanjut aja.
directorylistingmodeaktif
Banyak cara untuk menghindari munculnya daftar files dalam suatu directory (server), antara lain:
1. dummy index.html
2. redirect ke homepage atau halaman lain
3. mengunakan htacess

1. dummy index.html

kenapa disebut dummy? karena file index inilah yang pertama kali dibaca oleh system server (entah php, asp dll).

caranya : buat 1 (baca: satu) file index.html dengan tanpa isi, atau bila anda cukup kreatif bisa diisi dengan variasi kode html, misal background dibuat hitam (woooohooo, gelap dong he hehe)

2. redirect ke halaman depan atau halaman lainnya

banyak cara redirect atau pengalihan, bisa dengan kode html atau misalnya dengan menggunakan php.

contoh redirect dengan html code:
<meta HTTP-EQUIV="REFRESH" content="0; url=http://namadomain">
sayangnya mode redirect ini sudah deprecated alias kadaluarsa menurut standar yang dikeluarkan oleh W3C, cmiiw.

bila server anda menggunakan php, bisa mengunakan teknik berikut:

1. buat 1 (satu) file index.php
2. isinya :
<?php ( header('Location: http://namadomain') );?>
yang hasilnya adalah redirect ke http://namadomain (homepage)

3. menggunakan htaccess

teknik ini sederhana sekali dan syaratnya pun tidak macam-macam, yaitu server dengan Apache dan module rewrite didalamnya aktif (umumnya sudah tersedia di tempat hosting)

kode:
IndexIgnore *
tanda * pada kode diatas, berarti semua file (all file extensions).

ilustrasi gambar:
directorylistingmodeinaktif
silakan dimodif lagi sesuai kebutuhan dan keinginan.
mudah kan.

Dari berbagai teknik yang ditulis diatas, silakan pilih mana yang paling mudah menurut anda, karena masing-2 punya karakteristik sendiri-sendiri.

Kondisi:
teknik #1. dummy index.html
dengan cara ini dipastikan bahwa isi direktori tidak akan tampil bila diketikkan, misal:
http://namadomain/direktori

hanya saja anda harus teliti dan melakukan pemeriksaan apakah didalam direktori sudah ada index.html -nya atau belum.

teknik #2. redirect dengan index.php
tidak akan menghadirkan listing direktori tapi langsung menghantarkan hasil ke halaman depan (atau halaman lain yang sudah disiapkan)

teknik #3. menggunakan htacess
bermanfaat bila anda lupa memasukkan dummy index.html.

so silakan pilih-pilih, dan semoga artikel yang ditulis oleh original newbie ini bermanfaat.

Related news items:
Newer news items:
Older news items:


PS: please put source link if you want to embedded this article (or any others in MOTW) in your blog to respect my work and time, Thank you :)
Dont miss it, be the first get the latest article from Myfia On The Web

Comments 

 
#1 dani 2009-04-15 00:30
kmrn-2 ada yg nyoba reset password blog wordpress saya..saya lupa ngeganti username "admin" je, pak..kayaknya tuh org nyoba-2 lg sambil ngirim message blg "dah ganti username nich"

alhasil buru-2 nutup celah yg ada..

di blog wordpress biasanya meta tag generator terbaca, example.com/wp-content/plugins terbaca

jd lah nutup via htaccess.. :)
 
 
#2 riesurya 2009-04-15 21:27
@Dani, htaccess memang mainan yg menyenangkan, sayang di IIS gak bisa :D
 
 
#3 dani 2009-04-29 05:03
kl di wp, biasanya ada yg menarik di wp-content/plugins ama wp-content/themes :D

tp belakangan dah saya tutup :) parno juga jadinya..
 

Add comment


Security code
Refresh

Bacaan Lainnya (Click 2Open)


Wednesday, 16 June 2010
Alhamdulillah setelah berkutat dengan ide-ide yang tidak karuan dan surfing kesana-kemari mencari referensi akhirnya selesai juga redesain WordPress T...

Monday, 17 May 2010
Sampai hari ini artikel pemasangan animasi flash masih menduduki posisi teratas di situs Riesurya dot com. Mulai dari cara memasak sate flash, juga de...

Saturday, 27 March 2010
Nah lho sekarang mulai ngomongin WordPress deh. Ini sekedar tips bilamana tidak bisa menjalani prosesi saving posting pada WordPress.Pengalaman ini sa...

Monday, 08 March 2010
Postingan awal untuk Maret 2010 :). Bagaimana memulai postingan baru dengan Joomla dengan mudah dan menyenangkan (baca: dengan sesedikit mungkin prose...

Friday, 26 February 2010
Pernah saya ditanya, apa browser favoritnya? Mmm, saya tidak serta merta menjawab salah satu diantara browser modern, tapi kembali menanyakan favorit...
Scroll to top
Copyleft © 2010 http://www.riesurya.com;
Custom Design Tableless Template by riesurya - Using Grid 960Css Framework, plus Notepad++ plus JQuery plus CSS and off course Joomla!
Other Customized Templates : Needpharmacyjobs- Oil and gas Jobs Career
Free Download CMS Themes


Page generated in 0.495245 seconds to load.