Как сделать редирект на url без языковых префиксов?

Аватар пользователя alexej.schmidt

Добрый день, у меня есть небольшая проблема!

Был сайт с установленным i18n на двух языках

mysite.ru/ru
mysite.ru/en

теперь подключил второй домен и отключил языковые префиксы. Проблема в том, что теперь страницы типа mysite.ru/ru/важная_информация ведут на 404. Помогите, пожалуйста, настроить htacess, чтобы переадресовывать все запросы с mysite.ru/ru/важная_информация на mysite.ru/важная_информация.

Заранее большое спасибо.

Ключевые слова:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя cunard
cunard 5 лет назад

Если нет перевода контента на двух языках то модуль "locale".
mysite.ru/?language=ru
mysite.ru/?language=en

Аватар пользователя alexej.schmidt
alexej.schmidt 5 лет назад

Не сработало, по запросу mysite.ru/ru/важная_информация я получаю 404, а не mysite.ru/важная_информация

Аватар пользователя gorr
gorr 5 лет назад

Вставлять в .htaccess файл после строчки RewriteEngine on
RewriteRule ^ru/(.*)$ http://mysite.ru/$1 [L,R=301]

Аватар пользователя alexej.schmidt
alexej.schmidt 5 лет назад
gorr написал:
Вставлять в .htaccess файл после строчки RewriteEngine on
RewriteRule ^ru/(.*)$ http://mysite.ru/$1 [L,R=301]

Спасибо большое за это нехитрое, но эффективное решение проблемы.