0 php redirect codeigniter hyperlink codeigniter-url
我最近开始乱码CodeIgniter并在通过HTML或使用锚功能执行标准超链接时遇到问题,因为所有超链接在开始时附加我的服务器路由.所以说例如我在我的视图中编写了一个标准超链接,例如当我点击链接时<a href="www.testsite.com">Test site</a>
它会返回http://localhost/test/index.php/test/www.testsite.com
?我不确定我做错了什么,但猜测它可能与路由有关?
问题是您没有在视图中的链接前添加协议.您的浏览器假定这www.testsite.com
是一个内部链接,并将其视为与它所处理的完全相同test/path/to/resource.php
(作为相对链接).
添加http://
到URL的前面(在视图代码中),一切都应该正常工作.