{"id":113,"date":"2023-07-14T16:15:39","date_gmt":"2023-07-14T09:15:39","guid":{"rendered":"http:\/\/www.rumahweb.com\/journal\/file-index-web.htm"},"modified":"2023-07-14T16:51:53","modified_gmt":"2023-07-14T09:51:53","slug":"file-index-web","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/file-index-web\/","title":{"rendered":"Apa Itu File Index Pada Website Beserta Contohnya"},"content":{"rendered":"\n<p>Dalam pemrograman, file index mengacu pada file yang pertama kali di eksekusi sebagai titik awal atau entri utama dalam suatu program atau proyek. Contohnya index.html dan index.php.<\/p>\n\n\n\n\n\n<p>Pada artikel ini, kami akan menjelaskan tentang apa itu file index pada website beserta contoh implementasi file index di website. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu file Index<\/h2>\n\n\n\n<p>File Index adalah file yang pertama kali di load atau di eksekusi pada sebuah website. Dalam struktur website, file index ini wajib ada agar website dapat tampil dengan baik pada browser, sesuai dengan desain website yang telah dibuat. <\/p>\n\n\n\n<p>Ada beberapa ekstensi file yang dapat dijadikan Index pada website, contohnya index.html dan index.php. Bagi Anda yang berlangganan <a href=\"https:\/\/rumahweb.com\/hosting-murah\/\" title=\"hosting murah\">hosting<\/a> di Rumahweb, setelah layanan Anda aktif, maka secara default index.php akan terpasang pada directory root Anda. Sehingga ketika domain diakses, maka akan tampil informasi halaman under construction. <\/p>\n\n\n\n<p>Struktur web pada dasarnya akan menggunakan file Index seperti index.html atau index.php sebagai file utama <em>processing <\/em>web agar muncul di <em>browser<\/em>, namun struktur tersebut dapat diubah secara mudah. Jika Anda menggunakan Apache sebagai web server, maka pengubahan <em>routing <\/em>Index web bisa dilakukan melalui file .htaccess.<\/p>\n\n\n\n<p>Jika web server tidak menemukan file Index di direktori yang cocok dengan nama di <em>DirectoryIndex<\/em>, maka daftar direktori akan ditampilkan ke browser dan menampilkan semua struktur web saat ini seperti contoh pada gambar dibawah:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"447\" height=\"499\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-6.png\" alt=\"Tampilan Jika tidak ada file index\" class=\"wp-image-40662\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-6.png 447w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-6-269x300.png 269w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-6-370x413.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-6-270x301.png 270w\" sizes=\"auto, (max-width: 447px) 100vw, 447px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Gambar diatas disebut sebagai <strong><em>directory listing<\/em><\/strong>. Hal tersebut sangat tidak dianjurkan terlihat oleh publik, karena berkaitan dengan keamanan website itu sendiri yang memungkinkan orang lain dapat melihat data penting dibalik websitenya dan dapat mengakses secara langsung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fungsi file index<\/h2>\n\n\n\n<p>Fungsi utama file index adalah sebagai file yang pertama kali di eksekusi pada website atau aplikasi, umumnya memiliki isi berupa tampilan homepage dari sebuah website ketika diakses.<\/p>\n\n\n\n<p>Jika menggunakan framework atau CMS tertentu, file index biasanya berfungsi sebagai pemanggil file lain yang berfungsi untuk menampilkan website utamanya.<\/p>\n\n\n\n<p>Contohnya pada CMS WordPress, file index digunakan sebagai pemanggil file lain yaitu  wp-blog-header.php. Sedangkan pada file wp-blog-header.php akan di routing ke file lain untuk menampilkan index utama websitenya.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">File Index Hosting Rumahweb<\/h2>\n\n\n\n<p>Pada layanan hosting di Rumahweb, file index yang pertama kali di <em>load <\/em>adalah  index.html lalu index.php dan index.htm. Artinya, web server Apache akan mencari setiap file di atas secara berurutan, dan akan melayani file pertama yang ditemukan ketika pengunjung hanya meminta sebuah direktori (<em>namadomain\/folder\/<\/em>).<\/p>\n\n\n\n<p>Ketika pertama kali mengakses nama domain yang baru di aktivasi, Anda akan menemukan isi websitenya adalah halaman Underconstructions. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8-1024x543.png\" alt=\"\" class=\"wp-image-40680\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8-1024x543.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8-300x159.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8-768x407.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8-370x196.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8-270x143.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8-570x302.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8-740x392.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-8.png 1269w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Hal ini kami lakukan sebagai upaya agar terhindar dari <strong><em>directory listing <\/em><\/strong> di akun hosting Anda, itulah kenapa File Index ini sangat penting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara membuat file index<\/h2>\n\n\n\n<p>Anda juga bisa menentukan Index file sendiri pada setiap folder sesuai dengan keinginan. Cara mengubah Index file bisa dilakukan dengan mengedit file .htaccess di folder public_html, lalu tambahkan script berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DirectoryIndex index.php<\/code><\/pre>\n\n\n\n<p><br \/>Silahkan ganti <strong><em>index.php<\/em><\/strong> diatas dengan file yang Anda kehendaki, misalnya <em><strong>abc.htm<\/strong><\/em>. Namun pastikan, file <strong>abc.htm<\/strong> sudah terupload dalam akun hostingnya, jadi ketika anda mengakses domain anda atau directory, file yang pertama kali diakses adalah <strong>abc.htm<\/strong> dan bukannya index.php.<\/p>\n\n\n\n<p>Bagi Anda yang ingin membuat file index baru secara manual, anda bisa mengikuti panduan berikut: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login ke cPanel hosting Anda. <\/li>\n\n\n\n<li>Klik menu file manager seperti pada gambar berikut. <\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"301\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-9.png\" alt=\"menu file manager\" class=\"wp-image-40682\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-9.png 975w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-9-300x93.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-9-768x237.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-9-370x114.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-9-270x83.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-9-570x176.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/image-9-740x228.png 740w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/a><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Pada directory public_html, jika masih ada file index.php default hosting, maka silahkan Anda hapus terlebih dahulu. Setelah dihapus, silahkan klik menu +File dan buatlah file index.php atau index.html yang baru.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/membuat-file-index-di-cpanel.png\"><img loading=\"lazy\" decoding=\"async\" width=\"874\" height=\"595\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/membuat-file-index-di-cpanel.png\" alt=\"membuat file index yang baru\" class=\"wp-image-40684\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/membuat-file-index-di-cpanel.png 874w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/membuat-file-index-di-cpanel-300x204.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/membuat-file-index-di-cpanel-768x523.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/membuat-file-index-di-cpanel-370x252.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/membuat-file-index-di-cpanel-270x184.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/membuat-file-index-di-cpanel-570x388.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2023\/07\/membuat-file-index-di-cpanel-740x504.png 740w\" sizes=\"auto, (max-width: 874px) 100vw, 874px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Contoh Script Index HTML untuk Under construction<\/h2>\n\n\n\n<p>Berikut adalah contoh index html file under construction sederhana yang bisa Anda gunakan. Buatlah terlebih dahulu file index.html pada directory website Anda, lalu gunakan script berikut ini : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd\"&gt;\n&lt;html xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"&gt;\n&lt;head&gt;\n&lt;meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\" \/&gt;\n&lt;title&gt;<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-gridlove-acc-color\">Ganti_Dengan_Nama_WEB_Anda<\/mark>&lt;\/title&gt;\n&lt;style type=\"text\/css\"&gt;\nbody {\n\tmargin-left: 0px;\n\tmargin-top: 0px;\n\tmargin-right: 0px;\n\tmargin-bottom: 0px;\n\tbackground:#eff2fb;\n}\n&lt;\/style&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n\n&lt;img src=\"<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-gridlove-acc-color\">xxxx.png<\/mark>\" width=\"100%\" height \/&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p><strong>Keterangan : <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>title = silahkan ubah ke nama website anda sendiri<\/li>\n\n\n\n<li>image = silahkan upload gambar ke directory website anda, lalu ubah <em>xxxx.png<\/em> menjadi nama gambar yang anda upload.<\/li>\n<\/ul>\n\n\n\n<p>Itu dia pembahasan kita tentang File Index Web, silahkan dapat dicoba dan dikembangkan lebih lanjut. Semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam pemrograman, file index mengacu pada file yang pertama kali di eksekusi sebagai titik awal atau entri utama dalam suatu program atau proyek. Contohnya index.html dan index.php. Pada artikel ini, kami akan menjelaskan tentang apa itu file index pada website beserta contoh implementasi file index di website. Apa itu file Index File Index adalah file [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":40689,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[425,22],"class_list":{"0":"post-113","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-programming","8":"tag-index","9":"tag-website"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=113"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/113\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/40689"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}