Php 带有jQuery Mobile的Codeigniter有时返回错误的base_url()
大家好,程序员们 我目前正在开发一个网站的移动版本。我们最初使用Codeigniter作为框架,但对于移动版本,我们还被要求使用购买的使用jQuery mobile的移动模板包 问题: 通过转到其他页面(通过锚定标记、按钮、ajax重定向等单击链接),以下页面会随机出现错误:Php 带有jQuery Mobile的Codeigniter有时返回错误的base_url(),php,javascript,jquery,codeigniter,jquery-mobile,Php,Javascript,Jquery,Codeigniter,Jquery Mobile,大家好,程序员们 我目前正在开发一个网站的移动版本。我们最初使用Codeigniter作为框架,但对于移动版本,我们还被要求使用购买的使用jQuery mobile的移动模板包 问题: 通过转到其他页面(通过锚定标记、按钮、ajax重定向等单击链接),以下页面会随机出现错误: 断开的图像链接 锚定标记上的链接已断开 转到错误的控制器(未找到页面) 我注意到,即使我在每个链接上添加了插件,链接也会更改为当前的完整URL 例如: 我在 http://localhost/m.mysite/dash
- 断开的图像链接
- 锚定标记上的链接已断开
- 转到错误的控制器(未找到页面)
http://localhost/m.mysite/dashboard
如果我点击
<a href="<?php echo base_url();?>home/login">
试试site\u url()而不是base\u url(),也许会有帮助。base_url()应该没有任何问题,但仍然存在
另一件事-是否是.htaccess文件中的其他内容导致了重定向?您可以从/dashboard查看原始链接,只需将鼠标悬停在链接上,然后查看浏览器状态栏显示的内容。或者转到查看源代码。您好!我仍然被这个困扰着。你有什么解决办法吗(我还是无法解决这个问题。。。。
http://localhost/m.mysite/dashboardhome/login <!-- ERROR -->
http://localhost/m.mysite/home/login <!-- CORRECT -->