Php base_url()回显本地主机路径而不是实时服务器路径

Php base_url()回显本地主机路径而不是实时服务器路径,php,codeigniter,Php,Codeigniter,我在CI 3.x版本中有一个应用程序构建,现在我想重定向到根文件夹中的特定目录。我有一个锚标签,通过它我将重定向到路径,现在我正在做的就是 <a href="<?=base_url()?>ecommerce" class="shop-now-button">SHOP NOW</a> //ecommerce is my directory name on root folder which contains the other website //电子商务

我在CI 3.x版本中有一个应用程序构建,现在我想重定向到根文件夹中的特定目录。我有一个锚标签,通过它我将重定向到路径,现在我正在做的就是

 <a href="<?=base_url()?>ecommerce" class="shop-now-button">SHOP NOW</a>
//ecommerce is my directory name on root folder which contains the other website

//电子商务是我在包含其他网站的根文件夹上的目录名
这就是firefox在inspect中的表现

<a href="http://clients.nextcrawl.ca/occ/ecommerce" class="shop-now-button">SHOP NOW</a>

哪一个是正确的url!但实际情况是,当我点击它时,它会将我带到链接,我不知道它是如何以及为什么这样做的。还有一件事,电子商务目录中有一个wordpress站点


我的问题不是重复的,因为在其他情况下,base_url()不起作用或不正确,而在我的情况下,base_url值是正确的,只是在环境发生变化(例如dev/pro/local)时,它没有进入正确的路径确保已清除浏览器缓存,以便正确显示应用程序设置的新值

总而言之:

-窗户

Ctrl+F5
-马科斯

Cmd+Shift+R
或者使用私人浏览窗口

非常有用的链接:


不,不是!我的base_url工作正常,你可以看到我甚至写了base_url的路径,问题在其他地方,问题在单击OK,所以应该是环境问题,而不是CI问题,检查了apache的vhosts?vhosts?我不知道isplease check config.php$config['base_url']='';是什么意思??也许您可以检查您的
.htaccess
服务器
。如果您的
base\u url()
没有问题,而且这不是PHP,请查看您的
.htaccess
或服务器配置谢谢tpojka!但仍然有一个问题,我已经尝试了ctrl+f5几十次,但它仍然没有工作,当我打开它的私人工程!你能推荐一些代码让网站总是从服务器而不是缓存加载吗?因为这是一个很大的网站,它正处于开发阶段,请检查提供的链接。还可以尝试使用Shift键组合。