Pages

Jumat, 29 Juli 2016

Cara menghilangkan index.php CodeIgniter di Linux


Selamat malam!!

saya akan mencoba berbagi penglaman saya bagaimana cara menyembunyikan file index.html pada CodeIgniter di linux baik berikut adalah langkah - langkahnya:

1. Download dahulu Framework CI disini : https://www.codeigniter.com/

2. Extrak file CodeIgniter diletakan pada direktori linux /var/www/html

3. Sekarang coba jalankan menggunakan browser http://localhost/CodeIgniter/

catatan : jika kalian sudah membuat program sederhana sekarang langkah untuk menyembunyikan index.html

1. buka terminal lalu menggunakan editor edit berikut :
    $ sudo su    
  # gedit  /etc/apache2/apache2.conf

  cari dan edit berikut :
  sebelum di edit :
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None  
Require all granted
</Directory>

sesudah di edit
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

2. Di Save
3. Restart apache dengan cara : # service apache2 restart
4. Sekarang buat file .htaccess tepat di dalam folder CodeIgniter dan copas code berikut :

RewriteEngine on
 RewriteCond $1 !^(index\.php|resources|robots\.txt)
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ index.php/$1 [QSA,L]

Selanjutnya di save

5. Coba jalankan kembali pada browser dengan cara :

sebelum di setting:
http://localhost/CodeIgniter/index.php/hello

sesudah di setting untuk menghilangkan index.html  
http://localhost/CodeIgniter/hello

catatan : hello adalah nama class pada controller yang saya buat.

selesai semoga bermanfaat , jika kurang paham dapat command di bawah
Terimakasih sudah berkunjung.

Tidak ada komentar:

Posting Komentar

KOMENTAR AKAN DI BALAS JIKA PENULIS SEMPAT MEMBALAS