【发布时间】:2013-09-12 17:58:24
【问题描述】:
我有一个包含图像 (http://myserver/originalfolder/test.jpg) 的文件夹,托管在运行 Suse 11.1 的服务器上。我的 Coldfusion 实例 (http://myserver/cfusion/myinstance/shortcutfolder) 中还有一个指向此文件夹的符号链接,在 JBoss 上运行,指向原始文件夹。
当我通过在浏览器中输入 url http://myserver/cfusion/myinstance/shortcutfolder/test.jpg 来检查文件是否存在时,我收到了 404 错误。但是,当我使用 .cfm 文件尝试相同的过程时,它运行良好。似乎某处有某种过滤器。
请问有什么方法可以通过我的 Coldfusion 应用程序中的符号链接检索非 .cfm 文件吗?
【问题讨论】:
-
HTTP 不理解“文件”或“快捷方式”,只理解 URL。您是在谈论 HTTP 重定向吗?
-
用 Windows 资源管理器创建的?
-
linux下的Apache有
FollowSymlinks的选项,我猜你的服务器需要Windows对应的。 -
我在 JBoss 中使用冷融合。这可能是一个冷融合问题,因为我设法访问 cfm 文件而不是 jpg 文件
-
如果您只是浏览 到有问题的 URL,您会得到什么?结果与您通过函数看到的不匹配吗?
标签: linux coldfusion jboss symlink