Rumahweb Journal
File .htaccess Default CodeIgniter Rumahweb

Default File htaccess CodeIgniter

Kami sering mendapatkan pertanyaan tentang kendala akses ke halaman website berbasis CodeIgniter, setelah web selesai diupload ke hosting. Kendalanya sering kali adalah halaman frontpage atau home bisa diakses dengan baik, namun post atau page lain gagal akses. Hal tersebut biasanya disebabkan karena file .htaccess belum disesuaikan. Karena itu, kami akan menjelaskan apa itu htaccess dan memberi contoh default file htaccess CodeIgniter.

Apa itu htaccess?

File .htaccess merupakan file text sederhana dalam format ASCII. Pada umumnya kita bisa menggunakan file .htaccess untuk merubah beberapa konfigurasi untuk mengarahkan pada web server Apache. File ini akan memberikan dampak pada seluruh folder dan subfolder yang akan di load oleh Apache Server.

File .htaccess bisa dibilang sangat penting karena jika dari sebuah website tidak mempunyai file ini pada direktori website nya, hal yang sering terjadi adalah munculnya pesan error. Pesan error yang biasanya sering muncul adalah 403 Forbidden dan 500 Internal Server Error.

htaccess CodeIgniter

Berikut ini adalah default file .htaccess pada Framework CodeIgniter :

<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>

Cara membuat htaccess di hosting

Untuk menambahkan file .htaccess dengan melalui cara sebagai berikut :

  1. Login cPanel hosting .
  2. Klik menu File Manager, kemudian ke directory public_html.
  3. Pada menu di kiri atas, pilih New File kemudian isikan dengan nama “.htaccess” tanpa tanda kutip.
image 1 Default File htaccess CodeIgniter

4. Setelah membuat file baru, kemudian klik kanan pada file .htaccess lalu Edit.
5. Lalu masukkan script default .htaccess diatas pada file yang baru saja di buat, selanjutnya klik Save Changes.

image 2 Default File htaccess CodeIgniter

Demikian panduan tentang menambahkan script default .htaccess codeigniter. Jika Anda mengalami kendala atau kesulitan, silahkan hubungi bagian teknis kami melalui email ke teknis[at]rumahweb.com.

Tinggalkan Komentar

Jan Laen Player

Semangat kerja, kadang lupa tidur.