【问题标题】:Why I'm not redirected properly to base_url() in CodeIgniter?为什么我没有正确重定向到 CodeIgniter 中的 base_url()?
【发布时间】:2018-02-12 20:28:56
【问题描述】:

单击此按钮时,我不会被重定向到 base_url(),而是被重定向到 'current_url'/base_url()。

config/config.php 中的一行:

$config['base_url'] = 'localhost/projekt/'; 

标题中的代码:

<a class="navbar-brand" href="<?php echo site_url(); ?>">Nav</a>

我被重定向到站点“localhost/projekt/localhost/projekt/”,而不是“localhost/projekt/”。

我在网上找不到任何解决方案。有没有办法正确地做到这一点? 提前致谢。

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    因为您的href 不以http:/// 开头,所以浏览器只会将网址附加到您当前的网址中。

    看看这里的区别: https://jsfiddle.net/ChinLeung/c1t6vw4v/

    要修复它,请将您的配置更改为:

    $config['base_url'] = 'http://localhost/projekt/';
    

    【讨论】:

      【解决方案2】:

      在 config/config.php 中更改行:

      $config['base_url'] = 'localhost/projekt/'; 
      

      会的

      $config['base_url'] = 'http://localhost/projekt/';
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-08
        • 1970-01-01
        • 2023-04-04
        • 2019-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多