У меня есть страница, созданная с помощью WordPress. Я использую WPML для перевода своей страницы, и все создается в других доменах: domain.pl для польского, domain.com для английского и т. д.
В индексе Google я увидел, что на моей странице также проиндексированы страницы domain.pl/en. Немного, но мне нужно их перенаправить. Есть ли возможность перенаправить
www.domain.pl/en to www.domain.com
www.domain.pl/en/post to www.domain.com/post
В общем:
www.domain.pl/en/.../.../... to www.domain.com/.../.../...
с правилом перезаписи в моем .htaccess?
Буду признателен за помощь.
Также извините, если что-то делаю не так - это мой первый пост здесь.
Вы пробовали этот wpml.org/forums/topic/language-subfolder-redirect? Речь идет о перенаправлении языковых подпапок. Надеюсь, это поможет вам.
@OwaisAlam мое решение работает так, как мне нужно, когда я иду http://example.pl/en без косой черты в конце URL-адреса. Когда у меня есть http://example.pl/en/ с косой чертой в конце URL-адреса, я перенаправляюсь вправо, но с двумя косыми чертами // в конце URL-адреса: я получаю что-то вроде этого: http://example.com//

Я пробую это:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^en$ http://www.example.com [L,R=301] RewriteRule ^en(.*)$ http://www.example.com/$1 [L,R=301] </IfModule>И я думаю, что это сработает ... надеюсь, что это хороший редирект