У меня проблема с перенаправлением 301 URL,
Я хочу перенаправить с fr.example.com / fr на www.example.com / fr-ch остальная часть URL не всегда имеет одинаковую структуру, но htaccess перенаправляет на одну структуру Exemple:
RewriteCond %{HTTP_HOST} ^fr\. [NC] Redirect 301 /fr https://www.example.com/fr-ch Redirect 301 /fr/coffee/arabica-robusta https://www.example.com/fr-ch/ccc/arabica-robusta
что я получаю в результате перенаправления на https://www.example.com/fr-ch/coffee/arabica-robusta
а не
https://www.example.com/fr-ch/ccc/arabica-robusta
Я что-то упустил ??
Вам нужно перенаправить точно / fr, поэтому вам нужно добавить ^ в начале и $ в конце.
^
$
Так что это должно работать:
Redirect 301 ^/fr$ https://www.example.com/fr-ch