Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Alih Keluar 'index.php' daripada URL CodeIgniter?

Bagaimanakah Saya Boleh Alih Keluar 'index.php' daripada URL CodeIgniter?

Barbara Streisand
Barbara Streisandasal
2024-12-24 17:23:17930semak imbas

How Can I Remove

Mengalih keluar "index.php" daripada URL CodeIgniter

Dalam CodeIgniter, secara lalai, URL termasuk segmen "index.php", yang mendahului kepada URL yang kurang menarik dan bertele-tele. Ini boleh diperbetulkan dengan mudah untuk mencapai pengalaman pengguna yang lebih lancar dan intuitif.

Konfigurasi Apache dengan .htaccess

Untuk pelayan web Apache, buat fail ".htaccess" dalam direktori web akar dan masukkan kod berikut:

RewriteEngine on
RewriteCond  !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt)
RewriteRule ^(.*)$ /index.php/ [L]

Kod ini mengarahkan pelayan untuk tulis semula URL yang tidak sepadan dengan pengecualian khusus, seperti "index.php" atau fail statik (cth., JavaScript, CSS, imej) dan ubah halanya melalui fail "index.php" dengan segmen yang sepadan dilampirkan.

Pendekatan Alternatif

Pendekatan konfigurasi alternatif disediakan dalam perkara berikut URL:

[Konfigurasi CodeIgniter .htaccess](http://snipplr.com/view/5966/codeigniter-htaccess/)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Alih Keluar 'index.php' daripada URL CodeIgniter?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn