Alih keluar index.php daripada URL dalam CodeIgniter 2
Dalam CodeIgniter 2, mengalih keluar index.php daripada URL memerlukan konfigurasi .htaccess khusus . Walau bagaimanapun, sesetengah pengguna menghadapi masalah semasa menyesuaikan kod .htaccess daripada CodeIgniter 1.7 kepada 2.
Menyelesaikan masalah Konfigurasi .htaccess
Untuk menyelesaikan masalah ini, pertimbangkan untuk mencuba perkara berikut . kod htaccess:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /(site)/ RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /(site)/index.php?/ [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /(site)/index.php?/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /(site)/index.php?/ [L] </IfModule>
Ganti "(tapak)" dengan nama sebenar folder tapak anda.
Pelarasan Tambahan
Dalam indeks anda .php fail, pastikan tetapan berikut dikonfigurasikan dengan betul:
Struktur Folder Kemas Kini
Perhatikan bahawa jika anda telah mengubah suai struktur folder lalai, laraskan laluan dengan sewajarnya:
Untuk memastikan kefungsian yang betul, pastikan laluan dalam indeks. php mencerminkan perubahan ini dengan tepat.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Alih Keluar index.php daripada URL dalam CodeIgniter 2 Menggunakan .htaccess?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!