从MS Excel单击URL超链接发送http'HEAD'请求

时间:2016-03-29 13:30:09

标签: php excel apache codeigniter http

后台:我有一项功能,用户可以从我的基于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年

0 个答案:

没有答案
相关问题