Mengalih keluar index.php daripada URL CodeIgniter Menggunakan Peraturan Tulis Semula
Untuk mengalih keluar index.php daripada URL CodeIgniter, anda boleh menggunakan modul mod_rewrite dengan Apache2. Begini caranya:
1. Konfigurasikan Config.php
Buka config.php dan tukar baris berikut:
$config['index_page'] = "index.php";
kepada:
$config['index_page'] = "";
2. Tetapkan Protokol URI
Jika tetapan AUTO lalai untuk uri_protocol dalam config.php tidak berfungsi, gantikannya dengan:
$config['uri_protocol'] = "REQUEST_URI";
3. Ubah suai Fail .htaccess
Tambahkan kod berikut pada fail root .htaccess anda:
RewriteEngine on RewriteCond !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L,QSA]
Nota: Kod .htaccess tertentu mungkin berbeza sedikit bergantung pada pelayan pengehosan anda. Sesetengah pelayan memerlukan tambahan '?' di hujung baris terakhir:
RewriteRule ^(.*)$ index.php?/ [L,QSA]
Atas ialah kandungan terperinci Bagaimana untuk Mengalih keluar index.php daripada URL CodeIgniter Menggunakan .htaccess?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!