doufang2228 2018-01-31 18:40
浏览 49

当我调用控制器时,代码点火器无法识别我的base-url [重复]

This question already has an answer here:

My app recognizes main page index.php (that calls a controller which name is Home and shows this Home page, as expected).

Although when I call a topic in the menu (which is also a controller), it fails with this error:

HTTP Error 404.0 - Not Found

http://alfa.teste:80/estrutura where

http://alfa.teste/ is the base url and 'estrutura' is the controller.

Please, any help? Thank you so much!

</div>
  • 写回答

1条回答 默认 最新

  • douweiluo0600 2018-01-31 19:11
    关注

    in config.php file put this small code bellow base_url array

    $config['base_url'] = ' ';

    //try to catch the base url in case of undefined base url 
    if (!$config['base_url']) {
    
        $domain = $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME'];
    
        $domain = preg_replace('/index.php.*/', '', $domain);
        if (!empty($_SERVER['HTTPS'])) {
            $config['base_url'] = 'https://' . $domain;
        } else {
            $config['base_url'] = 'http://' . $domain;
        }
    }
    

    and in autoload.php file you need to add url in helper array like this:

    $autoload['helper'] = array('url');
    

    Your code will work fine if you call base url function

    base_url();

    If this still not works for you then you need to create an .htaccess file in root folder of the project. write the following code in .htaccess file:

    RewriteEngine on
    RewriteCond $1 !^(index\.php|resources|robots\.txt)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
    

    I hope any of the above solution will work for you.

    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c