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

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

Mary-Kate Olsen
發布: 2024-12-05 20:20:15
原創
618 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板