Pengaturan htacess codeigniter - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Pengaturan htacess codeigniter, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel codeigniter, Artikel Pemrograman Web, Artikel php, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Pengaturan htacess codeigniter
link : Pengaturan htacess codeigniter

Baca juga


Pengaturan htacess codeigniter

Pada artikel hari ini, manuksare.blogspot.com akan berbagi tentang cara pengaturan htaccess codeigniter untuk menghilangkan index.php. Artikel ini mempunyai dua sumber referensi, yaitu dari user guide Codeigniter dan dari salah satu artikel tutorial-webdesign.com. Berikut penjelasan masing-masingnya :


Menurut user guide dari codeigniter, sangat mudah untuk menghilangkan index.php. Cukup dengan menambahkan kode pada file .htaccess yang terletak pada folder tempat codeigniter berada. Berikut kodenya :

   RewriteEngine on
   RewriteCond $1 !^(index\.php|images|robots\.txt)
   RewriteRule ^(.*)$ /index.php/$1 [L]

Sangat mudah bukan??? Saya biasanya menggunakan cara ini untuk menghilangkan index.php.

Cara kedua menurut salah satu artikel tutorial-webdesign.com, berikut cara-caranya :

Pertama coba buka file config.php yang berada di application/config. Base_url sebaiknya dikosongkan saja jika anda menggunakan Codeigniter 2.XX


$config['base_url'] = "";

index_page juga sebaiknya dikosongkan saja, agar seo lebih baik, tapi butuh htaccess juga untuk melengkapi settingan ini.


$config['index_page'] = '';

Uri_protocol di buat AUTO


$config['uri_protocol'] = 'AUTO';

Encryption_key sebaiknya di isi dengan karakter acak.


$config['encryption_key'] = 'm66666n7KS5Sr33';

sess_cookie_name sebaiknya dirubah, agar ROBOT yang dibuat orang-orang yang tidak bertanggung jawab tidak bisa mendeteksi kalau website kamu dibuat dengan codeigniter.


$config['sess_cookie_name'] = bebas';

sess_encrypt_cookie sebaiknya dibuat TRUE agar cookie di enkripsi


$config['sess_encrypt_cookie'] = TRUE;

Untuk melengkapi settingan website codeigniter agar berjalan dengan baik, dan agar index.php di URL nya juga hilang, file .htaccess.

   <IfModule mod_rewrite.c>
   Options -Indexes
   RewriteEngine On
   RewriteBase /
   #RewriteCond %{REQUEST_URI} ^system.*
   #RewriteRule ^(.*)$ /index.php/$1 [L]
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond $1 !^(index\.php|images|robots\.txt)
   RewriteRule ^(.*)$ /nama_folder/index.php?/$1 [L]
   </IfModule>
   <IfModule !mod_rewrite.c>
   ErrorDocument 404 /nama_folder/index.php
   </IfModule>

disitu ada tulisan nama_folder, karena dibuat di sebuah folder di htdocs, ketika diupload ke server hosting, biasanya kita tidak menaruhnya di folder, tapi langsung di public_html nya, maka ketika dihosting /nama_folder harus dihapus, sisakan /index.php saja.

Penjelasan : Menurut saya, cara pertama dengan cara kedua adalah sama saja, perbedaannya hanya terletak pada bagaimana keadaan codeigniternya saja. Jika kita telah merubah beberapa konfigurasi yang ada di file config.php, maka kita perlu merubah ke konfigurasi itu ke keadaan awal agar dapat berjalan menggunakan cara pertama.

Mungkin hanya itu saja artikel mengenai cara Pengaturan htacess codeigniter, kurang lebihnya mohon maaf, wassalam, manuksare.


Demikianlah Artikel Pengaturan htacess codeigniter

Sekianlah artikel Pengaturan htacess codeigniter kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Pengaturan htacess codeigniter dengan alamat link https://dev-create.blogspot.com/2019/12/pengaturan-htacess-codeigniter.html