【问题标题】:Configure CodeIgniter to show correct file path for images, etc配置 CodeIgniter 以显示图像等的正确文件路径
【发布时间】:2016-01-22 16:27:36
【问题描述】:

我有一个 CodeIgniter 项目由它的原始开发者交给我。我能够运行它的主页,但图像和链接不起作用。

我的项目路径是http://localhost/my_project.

经检查,所有图像的文件路径都指向这种方式:http://localhost/images/image_name.jpg

(意味着my_project 路径被跳过。)

我正在考虑配置.htaccess,以便正确定向所有资源的位置,但我无法这样做。

任何帮助将不胜感激。

【问题讨论】:

    标签: .htaccess codeigniter


    【解决方案1】:

    使用 base_url 在 config.php 中 $config['base_url'] = 'http://localhost/my_project';

    查看文件:

    【讨论】:

    • 对我不起作用。但是当我将images 文件夹与my_project 放在同一目录时,图像就会出现! (字面意思是跟随 url)这是否为解决问题提供了更多线索?
    • 在 index.php 中定义基本路径 步骤: 1. $images_path = "images"; 2. if (realpath($images_path) !== FALSE) { $images_path = realpath($images_path).'/'; 3. 定义('IMAGESPATH', str_replace("\\", "/", $images_path));
    • 还是不行。附加信息:Filename: core/Common.php, Line Number: 257出现。我不确定这是否相关。
    • System->core->Common.php 行号257 返回 $_config[0] =& $config;替换为:$_config[0] =& $config;返回 $_config[0];
    • 感谢您的回复@Bushra。 Common.php 错误现已修复。不幸的是,图像仍未显示,链接仍然断开。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多