重写规则问题

问题描述:

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

RewriteRule ^f-(.*)$ download/$1 

,但这个文件夹现在包含了很多的文件,所以我怎样才能使一个新的规则重定向到一个新的文件夹?

RewriteRule ^f-(.*)$ download2/$1 

而旧的仍然应该使用相同的规则。

问候, Al3in

+1

您可以指定这应该如何工作?你是说如果在第一次重定向下没有发现任何东西,那么使用第二个? – 2011-01-07 12:58:28

+0

不,我想要2规则的工作 – Al3in 2011-01-07 13:04:51

+1

@ Al3in他们应该如何工作*在同一时间*? – 2011-01-07 13:06:35

你在第一条规则[L]?如果你有,你必须删除它。 (如果我正确理解您的问题!)

您可以只使用一个RewriteCond和“-f”的测试,看看哪下载?/目录下的文件确实存在英寸

http://httpd.apache.org/docs/current/rewrite/rewrite_guide.html#multipledirs