Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Alih Keluar 'index.php' daripada URL CodeIgniter Menggunakan Keupayaan Penulisan Semula Apache?
Bersihkan URL dalam CodeIgniter: Cara Alih Keluar "index.php" daripada Laluan
Dalam CodeIgniter, segmen "index.php" dalam URL boleh menjadi tidak sedap dipandang. Untuk mencapai URL yang bersih, bukan index.php-fied, anda boleh memanfaatkan keupayaan penulisan semula Apache.
Tulis Semula Apache Menggunakan .htaccess
Letakkan fail .htaccess dalam anda direktori web akar aplikasi dan tambah kandungan berikut:
RewriteEngine on RewriteCond !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt) RewriteRule ^(.*)$ /index.php/ [L]
Peraturan ini memastikan bahawa permintaan yang tidak menyasarkan fail tertentu (seperti JavaScript, CSS, imej atau robots.txt) diubah hala ke index.php dengan URI asal dilampirkan.
Versi Tulis Semula Yang Diperbaiki
Versi penulisan semula alternatif yang mengendalikan parameter URL dan aksara khas boleh ditemui di sini:
http://snipplr.com/view/5966/codeigniter-htaccess/
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Alih Keluar 'index.php' daripada URL CodeIgniter Menggunakan Keupayaan Penulisan Semula Apache?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!