htaccess - правило перенаправления на каталог - PullRequest
0 голосов
/ 14 февраля 2019

Мой сайт в настоящее время содержит URL-адреса примерно так:

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

Теперь мне нужно перенаправить любые URL-адреса, содержащие каталог clothes, в другой домен, но сохранить ту же структуру.

Естьесть правило переписывания, где я могу сделать что-то вроде:

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

I

redirect 301 /clothes/dresses https://www.newsite.com/clothes/dresses

Но есть около 2000 URL-адресов с этим экземпляром, поэтому, если это возможно, было бы неплохо, если бы это было возможно

1 Ответ

0 голосов
/ 14 февраля 2019

Вы можете сделать это, используя простую директиву Redirect

Redirect 301 /clothes/ https://www.example.com/clothes/

Это не только перенаправит /clothes/, но также /clothes/foobar на https://www.example.com/clothes/foobar.

...