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() 幫助程式存取資源:
注意: 請記住從autoload.php 載入URL 幫助器以使用base_url() :
$autoload['helper'] = 'url';
以上是如何配置CodeIgniter中的Base URL以高效存取資源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!