Senin, 04 Mei 2015

Cara membuat .htaccess pada CI

Apa Itu .htaccess?

.htaccess adalah adalah sebuah file unutk konfigurasi yang biasanya disediakan oleh penyedia layanan web hosting yang berfungsi untuk mengubah pengaturan default dari setbuah situs.

Apa kegunaan .htaccess?

Berikut beberapa kegunaan .htaccess
  • Mem-proteksi Folder / Melindungi Folder dengan password
  • Mengalihkan pengunjung website anda dengan otomatis
  • Membuat halaman pesan tampilan error anda sendiri
  • Menolak pengunjung dengan IP Address tertentu
  • Merubah extensi file anda
  • Hanya mengijinkan pengunjung dengan IP Address tertentu
  • Mengijinkan/Menolak list direktori.

Contoh :

Menghilangkan index.php pada CI

Langkahnya :

1.Perhatikan gambar sebelum dan sesudah diubah


2.Caranya yaitu membuat sebuah file .htaccess dang inget jangan diberi nama cuma formatnya aja yang .htaccess.dan tempatkan file tersebut di folder root kamu
isi file .htaccess tersebut adalah

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /web-ku
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /web-ku/index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
    ErrorDocument 404 /web-ku/index.php
</IfModule>


tulisan web-ku ganti dengan nama folder CI kamu

3.Lanjut, ke application/config/config.php

ubahlah :

$config['index_page'] = 'index.php';

menjadi :

$config['index_page'] = '';

atau dikosongi yah.

end.Tetep semangat