我的RedirectMatch 301规则存在问题。
我想重定向所有网址:
http://www.toto.com/lang/fr/tutu/salut-les-gens
http://www.toto.com/lang/fr/tutu/trop-bien
http://www.toto.com/lang/fr/tutu/gg-a-toi
为:
http://www.toto.com/blog/tutu/salut-les-gens
http://www.toto.com/blog/tutu/trop-bien
http://www.toto.com/blog/tutu/gg-a-toi
我已制定此规则:
RedirectMatch 301 ^/lang/fr/tutu/.* /blog/tutu/$1
但是重定向到http://www.toto.com/blog/tutu而不是http://www.toto.com/blog/tutu/salut-les-gens
谢谢!
答案 0 :(得分:2)
您需要括号来捕获内容并在变量中重用它。你应该首先尝试使用302代码,而不是301代码。因此,如果你犯了任何错误,你不必关闭浏览器来重新测试新规则(301后浏览器不再请求web服务器了第一个答案)。
RedirectMatch 302 ^/lang/fr/tutu/(.*) /blog/tutu/$1