我的网站当前包含如下网址:
mysite.com/accessories/bags
mysite.com/clothes/dresses
mysite.com/clothes/dresses/maxi
mysite.com/clothes/dresses/maxi/products
mysite.com/clothes/skirts
mysite.com/clothes/tops
mysite.com/clothes/tops/party
mysite.com/shoes
我现在需要将包含clothes
目录的所有URL重定向到另一个域,但保持相同的结构。
是否有一个重写规则,我可以按照以下原则进行操作:
mysite.com/clothes/* => newsite.com/clothes/*
即
mysite.com/clothes/dresses => newsite.com/clothes/dresses
mysite.com/clothes/dresses/maxi/products => newsite.com/clothes/dresses/maxi/products
并为clothes
内的许多子文件夹工作
我一直在做
redirect 301 /clothes/dresses https://www.newsite.com/clothes/dresses
但是这种情况下大约有2000个URL,因此如果可能的话,一个通则可以覆盖所有内容
答案 0 :(得分:0)
您可以通过使用简单的Redirect
指令来完成此操作
Redirect 301 /clothes/ https://www.example.com/clothes/
这不仅会重定向/clothes/
,还会将/clothes/foobar
重定向到https://www.example.com/clothes/foobar
。