1

我有以下规则

RewriteRule ^/Recent-* /mydir/recent$1 [NC,I,R=301]

现在我希望我的 URL(Recent-Name.xml)重定向但不(Recent.xml)

上述规则将两者都重定向。知道如何防止recent.xml 重定向吗?

4

1 回答 1

1

*则表达式修饰符意味着它前面的字符“没有或更多”。这意味着可能没有连字符,它会匹配。只需摆脱*或使其匹配字母:

RewriteRule ^/Recent-[A-Za-z]*\.xml$ /mydir/recent [NC,I,R=301]
于 2013-04-10T22:13:09.807 回答