Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana Saya Boleh Alih Keluar index.php daripada URL dalam CodeIgniter 2 Menggunakan .htaccess?

Bagaimana Saya Boleh Alih Keluar index.php daripada URL dalam CodeIgniter 2 Menggunakan .htaccess?

Linda Hamilton
Lepaskan: 2024-11-18 09:03:02
asal
765 orang telah melayarinya

How Can I Remove index.php from URLs in CodeIgniter 2 Using .htaccess?

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>
Salin selepas log masuk

Ganti "(tapak)" dengan nama sebenar folder tapak anda.

Pelarasan Tambahan

Dalam indeks anda .php fail, pastikan tetapan berikut dikonfigurasikan dengan betul:

  • $config['uri_protocol'] = 'REQUEST_URI';
  • $config['index_page'] = '' ;

Struktur Folder Kemas Kini

Perhatikan bahawa jika anda telah mengubah suai struktur folder lalai, laraskan laluan dengan sewajarnya:

  • aplikasi
  • CI-2.0 (atau apa sahaja yang anda namakan semula folder Teras)
  • index.php

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!

Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan