Rumah >pembangunan bahagian belakang >tutorial php >Cara Menghapuskan 'index.php' daripada URL CodeIgniter: Panduan untuk .htaccess dan Penulisan Semula URL
CodeIgniter htaccess dan Isu Penulisan Semula URL
Mengalih keluar segmen "index.php" daripada URL dalam CodeIgniter boleh menjadi cabaran biasa untuk pemula. Mari kita mendalami langkah-langkah yang terlibat dan menyelesaikan masalah yang berpotensi.
Persediaan
Untuk mencapai struktur URL yang diingini, tiga langkah adalah penting:
Kemas kini tetapan konfigurasi berikut:
$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name'; $config['index_page'] = ''; $config['uri_protocol'] = 'AUTO';
Tambahkan kod berikut pada fail .htaccess:
RewriteEngine on RewriteCond !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/ [L,QSA]
A. Pelayan Web Apache
Menyelesaikan masalah
Ralat Pelayan Dalaman 500:
Masih tidak dapat mengakses halaman tanpa segmen "index.php":
Atas ialah kandungan terperinci Cara Menghapuskan 'index.php' daripada URL CodeIgniter: Panduan untuk .htaccess dan Penulisan Semula URL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!