1

我需要将该类别重定向到与该类别具有相同名称的子类别。

我的代码:

redirect 301 /abcd /abcd/abcd

但我有一个无限的重定向。

/abcd/abcd/abcd/abcd/abcd/abcd/abcd/abcd/abcd/abcd.....

与此相同:

redirect 301 /abcd /abcd/efgh

我有这个:

/abcd/efgh/efgh/efgh/efgh/efgh/efgh/efgh/efgh/efgh.....

我怎样才能做到这一点?

4

2 回答 2

1

你可以试试:

RewriteRule ^/abcd$ /abcd/abcd [R=301,L]
于 2013-10-30T20:40:09.697 回答
1

您的正则表达式/abcd也匹配重写的 URI 并导致此循环。

你应该更好地使用RedirectMatch具有正则表达式支持的,所以你这样做:

RedirectMatch 301 ^/abcd/?$ /abcd/efgh
于 2013-10-30T20:51:09.560 回答