Framework Codeigniter adalah salah satu framework PHP yang digunakan untuk mempermudah dalam pembuatan website dengan keamanan yang baik. Codeigniter telah dirancang dan terus dikembangkan untuk aman dari berbagai serangan yang dapat merusak website.
Bagi anda yang baru mengenal framework ini dapat membaca artikel berikut:
Pengenalan Codeigniter dari Struktur Folder, Fungsi, dan Instalasinya
Artikel di atas akan menjelaskan kepada anda struktur folder yang akan anda gunakan disertakan dengan cara untuk melakukan instalasi.
Di dalam setiap folder yang ada pada folder Codeigniter terdapat sebuah file html yang diberinama index.html. Berikut akan saya jelaskan fungsi index.html yang ada pada setiap folder framework Codeigniter.
Seperti yang telah diketahui, file index dalam web akan langsung terbuka ketika mengakses sebuah folder yang berisikan file index baik dengan ekstenti .php maupun .html.
Dengan karakter tersebut meskipun folder yang dimaksud berisikan data lain selain file index maka data tersebut tidak akan tampil.
“Lalu apa hubungannya dengan index.html yang ada di dalam sebuah website dengan menggunakan framework Codeigniter?”
Seperti yang diketahui dan seperti yang saya uraikan di atas, fungsi utamanya yaitu untuk menjaga keamanan data dari setiap folder. Secara standar, file index.html pada setiap folder yang ada pada Codeigniter akan berisikan bait kode berikut:
<!DOCTYPE html>
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<p>Directory access is forbidden.</p>
</body>
</html>
Dari bait program tersebut akan menampilkan informasi “Directory access is forbidden” atau akses direktori dilarang dengan menunjukkan kode error 403.
Seperti contoh:
Saya ingin mengakses halaman domainanda.com/asset/, jika folder asset pada domainanda.com tidak memiliki index.html maka saya akan mengetahui file apa saja yang ada pada folder tersebut.
Berbeda dengan jika telah mengisikan index.html pada domaianda.com maka secara otomatis akan menampilkan data index.html dengan pesan "Directory access is forbidden." saja dan saya tidak mendapatkan informasi lain terkait isi dari folder tersebut.
Dengan beberapa uraian di atas sudah jelas apa tujuan dari file index.html yang diletakkan pada setiap folder di Codeigniter. Jadi untuk anda yang saat ini mengembangkan website dengan menggunakan framework Codeigniter dapat menambahkan file index.html pada setiap folder dan sub folder yang anda tambahkan ke dalam website anda.
Demikian artikel tentang fungis index.html pada setiap folder framework Codeigniter semoga dapat membantu anda.