0

我无法重定向确切的文件夹 url。

Redirect 301 /folder1 /new/test1.html
Redirect 301 /folder1/sub3folder1 /new/test2.html

第一行代码可以正常工作,但是第二行有问题,因为我无法重定向确切的 url /folder1/sub3folder1 因为第一行已经重定向到 /new/test1.html 并且我有结果 /new/test1.html/test2.html而不仅仅是 /new/test2.com

请帮忙,谢谢

4

2 回答 2

1

Redirect指令不支持正则表达式。

哟可以使用RedirectMatch这样的正则表达式支持:

RedirectMatch 301 ^/folder1/?$ /new/test1.html
RedirectMatch 301 ^/folder1/sub3folder1/?$ /new/test2.html
于 2013-10-25T07:11:16.763 回答
1

只是切换两条线怎么样?;) 所以 Apache 将首先尝试匹配第一行,如果没有找到匹配项,那么他会走得更远。

Redirect 301 /folder1/sub3folder1 /new/test2.html
Redirect 301 /folder1 /new/test1.html
于 2013-10-25T07:13:53.543 回答