【问题标题】:URL Shortcut in Web Directory [closed]Web目录中的URL快捷方式[关闭]
【发布时间】: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


【解决方案1】:

我得出的结论是,创建自定义索引脚本是最好的(也许是唯一的)方法。

【讨论】:

    猜你喜欢
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    相关资源
    最近更新 更多