Isu semasa anda berkisar tentang mengalih keluar "index.php" daripada URL anda dalam CodeIgniter. Walaupun mod_rewrite didayakan dalam Apache2 dan menetapkan '$config['index_page'] = '';' dalam fail konfigurasi, anda masih tidak dapat mencapai hasil yang diingini.
Mari kita selesaikan masalah dan terokai pengubahsuaian yang diperlukan:
1. Sahkan Tetapan Konfigurasi:
Pastikan bahawa perubahan berikut telah dibuat dalam config.php:
2. Optimumkan Fail .htaccess:
Dalam fail root .htaccess anda, gunakan kod berikut:
RewriteEngine on RewriteCond !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L,QSA]
Pertimbangan Tambahan:
RewriteRule ^(.*)$ index.php?/ [L,QSA]
Petua:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Alih Keluar 'index.php' daripada URL CodeIgniter Walaupun Telah Didayakan mod_rewrite?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!