301重定向但让某个URL通过

时间:2016-06-16 18:15:45

标签: .htaccess redirect

我有这段代码:

Redirect 301 /forums/ http://www.example.com

所以example.com/forums的任何内容都会发送到site.com,但我有一组分页到example.com/forums/discussions /....

使用我的代码会让一切变得混乱,那么如何才能将重定向设置为仅适用于/ forums /并让论坛/讨论继续正常进行?

1 个答案:

答案 0 :(得分:0)

您可以使用RedirectMatch代替Redirect指令,为我们提供正则表达式。

RedirectMatch 301 ^/forums/(?!discussions) http://www.example.com
如果请求URI为(?!discussions)

,则

/forums/discussions是否会导致此规则失败