首頁 > 後端開發 > php教程 > 如何配置CodeIgniter中的Base URL以高效存取資源?

如何配置CodeIgniter中的Base URL以高效存取資源?

Linda Hamilton
發布: 2024-12-07 07:19:16
原創
529 人瀏覽過

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

CodeIgniter 中的基本 URL 配置

使用 CodeIgniter 時,存取映像和其他資源通常需要硬編碼路徑。為了避免這種情況,請考慮為您的應用程式設定一個基本 URL。

在Config.php 中設定基本URL

導覽至應用程式資料夾的config.php 檔案並建立對$config 變數進行以下變更:

$config['base_url'] = 'http://localhost/Appsite/website/';
$config['index_page'] = '';
登入後複製

如果您的應用程式在線上部署,請替換http://localhost/Appsite/website/為您的實際網域名稱(例如 http://stackoverflow.com/)。

設定.htaccess 進行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存取資源

您現在可以使用base_url() 幫助程式存取資源:

  • 超連結: 點此
  • 圖片: 如何配置CodeIgniter中的Base URL以高效存取資源?
  • CSS:

注意: 請記住從autoload.php 載入URL 幫助器以使用base_url() :

$autoload['helper'] = 'url';
登入後複製

以上是如何配置CodeIgniter中的Base URL以高效存取資源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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