Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Mengkonfigurasi URL Asas CodeIgniter dengan Betul untuk Mengakses Aset dan Sumber?

Bagaimanakah Saya Mengkonfigurasi URL Asas CodeIgniter dengan Betul untuk Mengakses Aset dan Sumber?

Mary-Kate Olsen
Lepaskan: 2024-12-05 20:20:15
asal
577 orang telah melayarinya

How Do I Correctly Configure CodeIgniter's Base URL to Access Assets and Resources?

Menyelesaikan Masalah Konfigurasi URL Pangkalan CodeIgniter

CodeIgniter menyediakan mekanisme serba boleh untuk menyediakan URL asas tersuai, membolehkan pembangun mengakses aset dan sumber dengan mudah dalam permohonan mereka. Untuk menangani isu anda dengan mengakses imej dan perpustakaan luaran, mari kita teliti langkah konfigurasi yang betul:

Dalam fail config.php anda, ubah suai baris berikut:

$config['base_url'] = "http://".$_SERVER["HTTP_HOST"]."/";
Salin selepas log masuk

Kepada:

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

Jika tapak web anda dihoskan dalam talian, kemas kini base_url sewajarnya untuk menggambarkan domain yang betul nama.

Untuk menghapuskan keperluan untuk memasukkan 'index.php' dalam URL anda, ubah suai fail .htaccess anda (terletak di luar folder aplikasi) dengan kod berikut:

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

Sekarang , untuk mengakses URL dalam aplikasi anda, gunakan sintaks berikut:

<a href="<?php echo base_url(); ?>contollerName/methodName"> click here</a>
Salin selepas log masuk

Untuk imej akses:

<img src="<?php echo base_url(); ?>images/images.PNG">
Salin selepas log masuk

Untuk fail CSS:

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/style.css"/>
Salin selepas log masuk

Ingat untuk memuatkan pembantu URL daripada autoload.php untuk menggunakan fungsi base_url.

Atas ialah kandungan terperinci Bagaimanakah Saya Mengkonfigurasi URL Asas CodeIgniter dengan Betul untuk Mengakses Aset dan Sumber?. 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