【发布时间】:2011-09-05 18:10:55
【问题描述】:
我正在寻找一种将特殊类型的文件上传到 Web 目录的方法。该文件将与所有其他文件一起编入索引,但单击时会将用户带到不同的网址。
这是一个例子:
一个目录列出三个文件:
- earth.png
- mars.png
- NASA.url
.url 文件(扩展名无关紧要 - 只是一个示例)应该将用户引导到 NASA 的网站。
想一想 Windows 快捷方式。快捷方式文件列在文件夹中的“真实”文件旁边;但是,当它们打开时,它们会完全通向不同的位置。
当然,我可以创建一个带有链接的简单页面,但我想问是否可以使用服务器的索引功能来做到这一点。
如果这个问题的清晰度存在问题,我深表歉意。希望现在更容易理解。
【问题讨论】:
-
我认为使用 Apache 的内置功能没有一种简单的方法可以做到这一点。您可以编辑
.htaccess文件,为每个此类文件添加Redirect语句,但自动化会很困难。使用 PHP 等脚本语言定制的解决方案可能是可行的方法。 -
我想避免 .htaccess 编辑。那时,我还不如创建一个索引文件。我想我正在寻找一些 Apache 可以识别和适当处理的扩展名或文件内容。然而,创建一个 PHP 脚本可能是可行的方法。我可以查找
.url扩展名并根据文件内容创建链接。 -
我不认为有这样的事情(它必须像 Windows 中的
.lnk一样工作)但是,包含<?php header("location: http://newlocation.com"); ?>的 .php 文件会产生非常相似的效果跨度> -
Pro Webmasters with working (
.htaccess/ PHP) 解决方案的相关问题:webmasters.stackexchange.com/questions/107530/…
标签: apache .htaccess redirect ftp directory