Apache 重写规则问题

Apache 重写规则问题,apache,Apache,我有一个将用户重定向到文件夹的规则: RewriteRule ^f-(.*)$ download/$1 但是这个文件夹现在包含了很多文件,所以我怎样才能制定一个新的规则来重定向到一个新的文件夹呢 RewriteRule ^f-(.*)$ download2/$1 而旧的一个应该仍然使用相同的规则 问候,, Al3in第一条规则中有[L]吗?如果有,必须将其移除。(如果我正确理解了您的问题!)您可以使用RewriteCond和“-f”测试查看文件实际存在于哪个下载目录中 您能否指定此操作的工作

我有一个将用户重定向到文件夹的规则:

RewriteRule ^f-(.*)$ download/$1
但是这个文件夹现在包含了很多文件,所以我怎样才能制定一个新的规则来重定向到一个新的文件夹呢

RewriteRule ^f-(.*)$ download2/$1
而旧的一个应该仍然使用相同的规则

问候,,
Al3in

第一条规则中有[L]吗?如果有,必须将其移除。(如果我正确理解了您的问题!)

您可以使用
RewriteCond
和“-f”测试查看文件实际存在于哪个下载目录中


您能否指定此操作的工作方式?你的意思是如果在第一个重定向下找不到任何东西,那么就使用第二个重定向?@Al3in他们应该如何同时工作?@Al3in我再次问。你如何期望两个相互矛盾的规则同时起作用?服务器根据什么标准知道何时使用一条规则,何时使用另一条规则?@Al3in但如何知道?如何同时重定向到两个文件夹?您不想将其重定向到请求文件实际所在的文件夹吗?@Al3in啊,这样更有意义。你能为你的问题添加更多的细节吗?你需要什么网址。