• Contact Us
Wednesday, December 28, 2022
-18 °c
Teman Ngoding
  • Home
  • Tutorial
    • Laravel
    • Codeigniter
    • PHP
    • Golang
    • Java
    • Javascript
    • React JS
    • SQL
    • Problem Solution
  • Video Tutorial
    • Video Laravel
    • Video Codeigniter
    • C++
    • Video Git
  • Events
  • Berita
  • Donate
  • Indonesia
    • English
No Result
View All Result
Teman Ngoding
  • Home
  • Tutorial
    • Laravel
    • Codeigniter
    • PHP
    • Golang
    • Java
    • Javascript
    • React JS
    • SQL
    • Problem Solution
  • Video Tutorial
    • Video Laravel
    • Video Codeigniter
    • C++
    • Video Git
  • Events
  • Berita
  • Donate
  • Indonesia
    • English
No Result
View All Result
Plugin Install : Cart Icon need WooCommerce plugin to be installed.
Teman Ngoding
No Result
View All Result

Cara Menghilangkan Index.php di CodeIgniter

admin by admin
April 6, 2022
in Codeigniter, Tutorial
0 0
0
Home Tutorial Codeigniter

This post is also available in: English

Pada tulisan kali ini Saya ingin memberikan tutorial bagaimana cara menghilangkan index.php pada Framework CodeIgniter. Ini merupakan tutorial yang sangat sederhana namun akan berdampak luar biasa pada aplikasi Anda, karena index.php secara default akan selalu ada dalam URL aplikasi atau website yang menggunakan Framework CodeIgniter, kalau menurut Saya ini sangat mengganggu. Dengan menghilangkan index.php URL aplikasi Anda akan terlihat lebih baik.

Pasti Anda sudah penasaran Kan? Yuk, mari baca dan simak tulisan ini sampai habis. Di jamin akan memberikan manfaat yang besar untuk menambah pengetahuan Anda. Oke, langsung saja ya.

Di tutorial ini Saya membuat sebuah aplikasi bernama project-codeigniter dan Saya telah membuat Controller baru bernama Latihan.php yang berisi script seperti dibawah ini:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Latihan extends CI_Controller {
	public function index(){
	     echo "TEST WORK !";
	}
}

Untuk menjalankan Controller diatas, secara deafult Framework CodeIgniter mengharuskan Anda mengakses dengan URL seperti berikut ini:

http://localhost/project-codeigniter/index.php/latihan

index.php akan selalu digunakan dan dibutuhkan setiap Anda ingin menjalankan Controller. Bagaimana cara menghilangkan index.php tersebut? Mari ikuti langkah-langkah dibawah ini:

1. Masuk ke folder aplikasi (aplikasi Saya bernama project-codeigniter) yaitu project-codeigniter/application/config dan cari file config.php

2. Buka file config.php tersebut dan cari script seperti dibawah ini:

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

Hilangkan index.php dengan mengubah script tersebut menjadi:

$config['index_page'] = '';

Lalu SAVE.

3. Kemudian buka notepad dan buatlah file .htaccess yang berisi script seperti dibawah ini:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Lalu SAVE dan letakan file .htaccess ini pada folder aplikasi. Lihat gambar dibawah ini:

4. Selanjutnya jalankan aplikasi dengan URL tanpa index.php seperti berikut ini:

http://localhost/project-codeigniter/latihan

5. Selesai. Sangat mudah kan?

Tags: codeigniterMenghilangkan Index.php
ShareTweetShare
admin

admin

Next Post
Sambut Ramadan, Anantarupa Studios Rilis Skin Karakter Lokapala

Sambut Ramadan, Anantarupa Studios Rilis Skin Karakter Lokapala

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Trending
  • Comments
  • Latest
Tutorial CodeIgniter 4 part 1 ~ RESTful API JWT Authentication

Tutorial CodeIgniter 4 part 1 ~ RESTful API JWT Authentication

June 2, 2022
Codeigniter 4 ~ Membuat Notifikasi Menggunakan SweetAlert

Codeigniter 4 ~ Membuat Notifikasi Menggunakan SweetAlert

June 8, 2022
Tutorial Codeigniter 4 ~ Login dan Register

Tutorial Codeigniter 4 ~ Login dan Register

May 30, 2022
REST API Login dan Register Node.js dengan JWT

REST API Login dan Register Node.js dengan JWT

July 28, 2022
Tutorial Codeigniter 4 ~ Login dan Register

Tutorial Codeigniter 4 ~ Login dan Register

5
Rekomendasi tempat belajar pemrograman

Rekomendasi tempat belajar pemrograman

3
Menghilangkan Public dan Index.php dari URL Codeigniter 4

Menghilangkan Public dan Index.php dari URL Codeigniter 4

2
Membuat Sitemap Otomatis Codeigniter 4

Membuat Sitemap Otomatis Codeigniter 4

1
Access MongoDB With Node.JS

Akses MongoDB Dengan Node.JS

September 26, 2022
Teorema Structured Control

Basic Programming – Structured Control Theorem

September 23, 2022
WEB CRUD LocalStorage Menggunakan JavaScript

WEB CRUD LocalStorage Menggunakan JavaScript

September 22, 2022
DOM dan GOM Javascript

Perbedaan BOM Dan DOM Pada JavaScript

September 20, 2022
Teman Ngoding

Teman Ngoding tempat berbagi tutorial pemrograman
Read more

Categories

  • Berita
  • C++
  • Codeigniter
  • Events
  • Flutter
  • Golang
  • Java
  • Javascript
  • Laravel
  • MongoDB
  • News
  • Node JS
  • Pemrograman
  • PHP
  • Problem Solution
  • React JS
  • SQL
  • Tutorial
  • TypeScript
  • TypeScript
  • Video Codeigniter
  • Video Git
  • Video Laravel
  • Video Tutorial

Tags

ajax belajar golang belajar reactjs blog browser seluler Cara mendapatkan Uang dari Blog codeigniter codeigniter 3 codeigniter 4 codeigniter4 embed html Error Handling flutter flutter vs react native golang golang dasar html infinite scroll javascript javascript tutorial laravel laravel 8 laravel9 laravel 9 load more ajax Menggunakan Multiple select2 dan menyimpan dengan format json mongodb nodejs pdf pemrograman ajax pemrograman golang pemrograman php reactjs reactjs tutorial reactjs vs react native rest api rest api codeigniter 4 tutorial codeigniter 4 tutorial golang tutorial javascript tutorial laravel tutorial laravel 8 tutorial nodejs tutorial reactjs uang dari blog

Recent News

Access MongoDB With Node.JS

Akses MongoDB Dengan Node.JS

September 26, 2022
Teorema Structured Control

Basic Programming – Structured Control Theorem

September 23, 2022

© 2022 Teman Ngoding.

No Result
View All Result
  • Home
  • Tutorial
    • Laravel
    • Codeigniter
    • PHP
    • Golang
    • Java
    • Javascript
    • React JS
    • SQL
    • Problem Solution
  • Video Tutorial
    • Video Laravel
    • Video Codeigniter
    • C++
    • Video Git
  • Events
  • Berita
  • Donate
  • Indonesia
    • English

© 2022 Teman Ngoding.

Login to your account below

Forgotten Password?

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • English
  • Indonesia