Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengkonfigurasi URL Asas dalam CodeIgniter untuk Mengakses Sumber dengan Cekap?

Bagaimana untuk Mengkonfigurasi URL Asas dalam CodeIgniter untuk Mengakses Sumber dengan Cekap?

Linda Hamilton
Lepaskan: 2024-12-07 07:19:16
asal
529 orang telah melayarinya

How to Configure the Base URL in CodeIgniter to Access Resources Efficiently?

Konfigurasi URL Asas dalam CodeIgniter

Apabila bekerja dengan CodeIgniter, mengakses imej dan sumber lain selalunya memerlukan laluan pengekodan keras. Untuk mengelakkan ini, pertimbangkan untuk menyediakan URL asas untuk aplikasi anda.

Tetapkan URL Pangkalan dalam Config.php

Navigasi ke fail config.php folder aplikasi anda dan buat perubahan berikut kepada pembolehubah $config:

$config['base_url'] = 'http://localhost/Appsite/website/';
$config['index_page'] = '';
Salin selepas log masuk

Jika aplikasi anda digunakan dalam talian, gantikan http://localhost/Appsite/website/ dengan nama domain sebenar anda (cth., http://stackoverflow.com/).

Konfigurasikan .htaccess untuk Penulisan Semula URL (Pilihan)

Untuk mengalih keluar index.php daripada URL anda, tambahkan peraturan berikut pada fail .htaccess anda di luar aplikasi folder:

RewriteEngine on
RewriteCond  !^(index\.php|assets|image|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/ [L,QSA]
Salin selepas log masuk

Mengakses Sumber dengan URL Asas

Anda kini boleh mengakses sumber anda menggunakan base_url() helper:

Nota: Ingat untuk memuatkan pembantu URL dari autoload.php untuk menggunakan base_url():

$autoload['helper'] = 'url';
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi URL Asas dalam CodeIgniter untuk Mengakses Sumber dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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