首頁 >後端開發 >php教程 >如何正確配置CodeIgniter的基本URL來存取資產和資源?

如何正確配置CodeIgniter的基本URL來存取資產和資源?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-05 20:20:15584瀏覽

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

對CodeIgniter 的基本URL 配置進行故障排除

CodeIgniter 提供了一種用於設定自訂基本URL 的通用機制,使開發人員能夠輕鬆存取其中的資產和資源他們的應用程式。要解決存取映像和外部程式庫的問題,讓我們深入研究正確的設定步驟:

在config.php 檔案中,修改以下行:

$config['base_url'] = "http://".$_SERVER["HTTP_HOST"]."/";

至:

$config['base_url'] = 'http://localhost/Appsite/website/';

如果您的網站是線上寄存的,請相應更新base_url 以反映正確的網域名稱。

要消除在URL 中包含“index.php”的需要,請使用以下程式碼修改.htaccess 檔案(位於應用程式資料夾外部):

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

現在,要存取應用程式中的URL,請使用以下語法:

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

對於圖片存取:

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

對於CSS 檔案:

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

請記住從autoload.php 載入URL 幫助器以利用base_url 函數。

以上是如何正確配置CodeIgniter的基本URL來存取資產和資源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn