php重定向base,关于php:base_url()回显本地主机路径而不是实时服务器路径

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

ecommerce" class="shop-now-button">SHOP NOW

//ecommerce is my directory name on root folder which contains the other website

现在,这就是Firefox在检查中显示的方式

SHOP NOW

正确的网址! 但是发生的是什么时候实际单击它会带我到链接http:// localhost / occ / ecommerce /,而我不知道它是如何以及为什么这样做的。电子商务目录中还有一个wordpress网站 它。

我的问题不是重复的,因为在其他情况下,base_url()不起作用或工作不正确,而在我的情况下,base_url值是正确的,只是没有采用正确的路径

不它不是!我的base_url工作正常,您可以看到我什至写了base_url的路径,问题出在其他地方,问题在于单击

确定,所以应该检查环境是否是虚拟主机?

虚拟主机?我不知道那是什么

请检查config.php $ config [base_url] =; ??

已经走了正确的道路,我什至在我的问题中也呼应了它

您是说单击会将您带到http:localhostoccecommerce吗?如果是这样,那不是应用程序问题;而是如果PHP在href中输出正确的URL,则PHP可以正确执行所有操作。

也许您可以检查.htaccess或server。如果base_url()中没有问题,而那不是PHP,则可以查看您的.htaccess或服务器配置

它内部包含一个wordpress网站可能会是一个问题吗?

检查wordpress的.htaccess

缓存问题?关闭所有浏览器,然后在专用窗口中打开。

大声笑! @Tpojka我从没想过这可能是问题!谢谢男人,你能把它写下来作为答案,以便我做标记吗?

现在完成了!还有一件事,如何刷新/删除缓存?因为我做了数十次硬刷新(ctrl + f5),但仍然从缓存加载

Ive发现Firefox的缓存有点贪婪-特别是对于诸如CSS和JS之类的静态资产-Ctrl + F5总是不够烦人。

那么如何避免呢?

结合使用Shift。除了在答案中发布的链接之外,还有一个链接。

当环境更改时(例如dev / pro / local),请确保您已清除浏览器缓存,以便正确显示应用程序设置的新值。

总而言之:

-视窗

Ctrl+F5

-苹果系统

Cmd+Shift+R

或使用私人浏览窗口。

非常有用的链接:

如何清除Web浏览器的缓存,Cookie和历史记录?

浏览器" F5"和" Ctrl + F5"刷新会产生什么请求?

按下键盘即可重新加载页面,而无需在OS X的Chrome中缓存

https://superuser.com/questions/220179/how-can-i-do-a-cache-refresh-in-google-chrome

谢谢tpojka! 但是仍然存在一个问题,我已经尝试了数十次ctrl + f5,但是仍然无法正常工作,当我在私人环境中打开它时,它可以正常工作! 您能为网站推荐一些代码以始终从服务器而不是从缓存加载吗? 因为它是一个大型网站,并且处于开发阶段

检查那些提供的链接。 也可以尝试使用Shift键组合键。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值