Langsung ke konten utama

akses controller codeigniter 3 error 404 not found di windows

 ketika menggunakan framework codeigniter tiga secara default kita tidak bisa mengakses controller secara langsung menggunakan link seperti http://project.com/login akan tetapi harus menulis nya menjadi http://project.com/index.php/login

hal ini tentu akan membuat url menjadi agak panjang. dengan mengguakan htaccess maka hal ini dapat di atasi. pada catatan ini merupakan file atau script untuk htaccess di windows.

windows yang saya gunakan adalah windows 11 dan menggunakan service apache 2

berikut script htaccess nya


RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L]


simpa file .htaccess nya kedalam root project kita

pastikan settingan di config codeigniter nya sudah di buat seperti ini. jadi index nya di hapus menjadi kutip kosong 

$config['index_page'] = '';

di dalam file application/config/config.php

Komentar

Postingan populer dari blog ini

Cara Membuat Database postgres atau Mysql di dbeaver

kali ini saya akan memberikan informasi cara membuat database SQL. di sini saya menggunakan postgre sql postgresql tidak jauh berbeda dengan mysql. berikut langkah langkahnya: saya menggunakan aplikasi database gui dbeaver untuk mempermudah pembuatan database. - buat koneksi baru di dbeaver. - setting koneksi jika localhost tidak jauh berbeda dengan settingan berikut. - buat Skema baru di dalam koneksi yang telah di buat, kemudian ketik nama skemanya. contoh di bawah ini saya membuat skema dengan nama test. - berikut skema yang telah kita buat - kemudian kita buat table baru. caranya klik kanan pada folder Tables -> create new table - klik di field Table Name (di cetak tebal/kotak merah) kemudian ketik nama table yang akan di buat. - buat kolom atau filed pada table. klik kanan di bawah colomn name -> create new coloumn. lihat gambar berikut: - input atribute kolom. di sini saya membuat nama kolom NIK, tipe data varchar, panjang data...

Cara mengakses localhost dengan domain di local pc / laptop

 Cara mengakses localhost dengan domain di local pc / laptop Environtment: - Apache2 - Laragon - OS: windows 11      dalam proses development aplikasi berbasis web di local pc / laptop saya menggunakan laragon dan di dalamnya terdapat apache2 disini saya menggunakan bahasa pemrograman PHP. apache ini digunakan untuk menjalankan service server nya. untuk mengakses aplikasi yang sudah di develop biasanya kita mengakses nya di browser dengan domain http://localhost/nama-project atau https://127.0.0.1/nama-project.      domain di atas kelihatan agak panjang apalagi kalau project kita sudah banyak maka untuk mempermudah mengakses project tersebut kita bisa membuat custom domain. nah domain local ini juga bisa berguna jika kita membuat aplikasi yang menggunakan pihak ke 3 seperti midtrans atau tokopedia dll yang menggunakan domain callback.     biasanya domain callback pada pihak ke 3 tidak mengizinkan menggunakan nama domain localhost atau 127.0.0...

Cara Import CSV ke Tabel Database Postgresql

Import data sangat di perlukan ketika kita akan memasukan data baru misalkan dari data excel. apabila kita menggunakan query manual tentunya akan sangat merepotkan dan memakan waktu, dengan menggunakan cara import data dari csv ke dalam tabel postgresql tentunya akan mempercepat proses pengimputan data kedalam tabel database kita. contoh kasus di bawah ini ialah saya mempunyai tabel ebook dan ingin menambahkan isi tabel tersebut dari data yang terdapat di dalam file csv. struktur tabel yang saya miliki seperti di bawah ini  berikut struktu file csv yang sudah di buat untuk melakukan import data kita bisa menggunakan cmd di windows atau untuk remote ke server yang berbasis linux kita bisa menggunakan terminal. Berikut adalah langkah-langkah yang dapat Anda ambil untuk mengimpor data dari file CSV ini ke PostgreSQL: Perbarui Perintah COPY dengan Pemisah yang Benar: Karena file CSV menggunakan tanda titik koma ( ; ) sebagai pemisah, Anda harus menyesuaikan perintah COPY untuk mence...