Я размещал две версии сайтов wordpress на двух языках. http://ru.website.com и http://website.com
Теперь я скопировал http://ru.website.com в http://www.website.com/ru
И мне нужно перенаправление, которое перенаправляло бы любые URL-адреса или ссылки с http://ru.website.com/link автоматически на http://www.website.com/ru/link
Я создал следующий htacess и разместил его на root на ru.website.com
RewriteCond %{HTTP_HOST} ru.website.net$ RewriteRule (.*)$
https://www.website.net/ru/$1 [R=301,L]
Но это не работает. Перенаправления не происходит.
Что не так с этим кодом htaccess? Почему не работает?
Я бы попробовал это:
RewriteCond %{HTTP_HOST} ru.website.com$ [NC] RewriteRule ^ https://www.website.com/ru/%{REQUEST_URI} [R=301,L]
(ПРИМЕЧАНИЕ: не уверен, хотите ли вы «.com» или «. net», поэтому отрегулируйте соответственно ...)