Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengalih keluar index.php daripada URL CodeIgniter Menggunakan .htaccess?
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!