File .htaccess Default CodeIgniter

Apakah itu file .htaccess?

File .htaccess bisa disebut sebagai file konfigurasi yang berisi arahan yang harus dilakukan server. Salah satu fungsi umum dari file htaccess adalah untuk membatasi akses ke file tertentu atau direktori di Internet atau intranet, atau untuk menentukan halaman web tertentu yang akan diakses ketika ada permintaan file oleh browser.

 

Seberapa pentingkah file .htaccess ini? Bisa dibilang sangat penting karena jika sebuah web tidak mempunyai file ini pada direktori website nya, hal yang sering terjadi adalah munculnya pesan error. Pesan error yang bisanya sering muncul adalah Website Busy, 403 Forbidden dan 500 Internal Server Error.

Berikut ini konfigurasi dafault file .htaccess untuk CI :

File .htaccess Default CodeIgniter (CI)

<IfModule mod_rewrite.c>
 RewriteEngine On
 # !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading
 # slashes.
 # If your page resides at
 # http://www.example.com/mypage/test1
 # then use
 # RewriteBase /mypage/test1/
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
 # If we don't have mod_rewrite installed, all 404's
 # can be sent to index.php, and everything works as normal.

 ErrorDocument 404 /index.php
</IfModule>

Bagi anda yang belum tahu bagaimana cara menambahkan file .htaccess , caranya gampang kok:

1. Masuk ke cPanel akun hosting anda
2. Masuk ke File Manager kemudian ke direktori public_html
3. Pada menu di kiri atas, pilih New File kemudian beri nama “.htaccess” (tanpa tanda kutip)
4. Lalu masukan script standar htaccess diatas pada file yang baru saja dibuat tadi, lalu klik save.