Codeigniter tidak dapat memanggil controller dan method

tools: Xampp CodeIgniter v.3.1.11

url saya http://localhost/belajarweb/

1. saya melakukan kofigurasi CI > folder : application>config>autoload.php $autoload['helper'] = array('url');

folder : application>config>config.php $config['base_url'] = 'http://localhost/belajarweb/'; $config['index_page'] = '';

folder : application>config>route.php $route['default_controller'] = 'auth';

2. saya membuat controller Auth.php > folder : application>controllers>Auth.php class Auth extends CI_Controller { public function index() {$this->load->view('auth/data-a');}

public function login() {$this->load->view('auth/data-b');} }

3. saya membuat folder dan file web folder: application > views > auth > data-a folder: application > views > auth > data-b

4. saya membuat file .htaccess dari documentasi CI folder: application > .htaccess RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]

5. file data-a mempunyai link menuju file data-b

Awalnya saya masukkan url: http://localhost/belajarweb/ setelah itu, browser menampilkan file data-a, dan pada saat saya klik link untuk menuju ke file data-b maka aksinya adalah, di url tertulis http://localhost/belajarweb/auth/login tetapi, browser menampilkan "404 page not found. The page you requested was not found." dimana, browser tidak bisa mencari controller Auth dengan method login() yang sudah saya buat, dan pada saat saya tulis url: http://localhost/belajarweb/index.php/auth/login maka browser menampilkan file data-b. jadi file index.php juga harus dipanggil, dimana konfigurasi sebelumnya saya sudah menghapusnya dan sudah saya ganti dengan file .htaccess

mohon saya untuk dibantu, kira-kira ada kesalahan dimananya terimakasih

avatar wiwinardiansyah
@wiwinardiansyah

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban