后台:我有一项功能,用户可以从我的基于Web的应用程序中导出Excel文件。 excel有关于某些记录的详细信息。有一个记录ID列,其中包含指向应用程序中该记录的直接URL的嵌入式链接。
问题:点击excel电子表格中的超链接后,浏览器中不会加载正确的网址。而是加载通用URL登录页面。但是,从Libre Office它可以正常工作并加载正确的页面。
调试结果 单击excel中的链接时,我们将通过用户代理“Microsoft Office Excel 2013”从客户端获取http'HEAD'请求。 (我尝试记录$ _SERVER ['REQUEST_METHOD']和$ _SERVER ['HTTP_USER_AGENT'])
请建议我应该做些什么才能解决这个问题。我应该写服务器端代码吗?是否可以使用Apache mod rewrite来解决这个问题?
环境: Web服务器 - Apache,服务器端代码 - CodeIgniter 3 php框架, 服务器操作系统 - Ubunutu 14.04,客户端操作系统 - Windows,MS Excel版本 - 2013年,2016年