Перенаправить языковые страницы в корневой домен - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть веб-сайт с двумя языками, родным и английским.

Итак, натив выглядит так: www.example.com , а английская версия выглядит так: www.example.com / ru

Блог, продукты и все другие страницы моего сайта имеют одинаковые доменные имена, как на родном, так и на английском языке, с одним отличием - / enподпапка .

Так что все они выглядят так:

www.example.com / blog -> www.example.com/en/blog

www.example.com / product-123 -> www.example.com/en/product-123

www.example.com / ... -> www.example.com/en/...

ОК, поэтому страницы на английском языке очень сильно влияют на мой рейтинг в Google, и мне нужно от них избавиться, или, точнее, перенаправить их навсе страницы домена домена на родном языке,

, поэтому

www.example.com / ru / blog перенаправляется на www.example.com/blog

www.example.com / ru / product-123 redirна www.example.com/product-123

www.example.com / ru / ... перенаправлен на www.example.com/...

и т. Д.

Как мне это сделать и где?Можно ли это сделать в htaccess?

Заранее спасибо!

1 Ответ

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

Создайте новый файл /en/.htaccess (если он еще не создан) и поместите это правило вверху:

RewriteEngine On

RewriteRule .* /$0 [L,NE,R=301]
...