首页 > 解决方案 > 将文件夹重定向到同一文件夹中的文件下载

问题描述

我希望我的用户输入带有文件夹名称的简单 URL 并自动下载文件。例如:

example.com/file会将他们重定向到example.com/file/text.ext. 我认为可以做到的一种方法是使用.htaccess文件,遗憾的是它会生成too many redirect errors. 我的代码是:

Redirect 301 /file /file/text.ext

是什么赋予了?

标签: .htaccessredirect

解决方案


这是因为您的Redirect模式/file也匹配目标路径/file/text.ext。您需要使其与目标路径不匹配。您可以使用RedirectMatch 仅匹配/file路径

 RedirectMatch 301 ^/file/?$ /file/text.ext

确保清理浏览器缓存或使用其他浏览器来测试此更改。


推荐阅读