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中文网其他相关文章!