Отключить lang prefix для конкретного пути.

Пнд, 20/03/2017 - 14:40

Привет.
На сайте включено два языка /en и /ru и всё пути строются с этими префиксами (даже для дефолтного языка).
На сайте также делаю REST API, где этих префиксов не должно быть, то есть /api/v1/users. Но при запросе на такой адрес происходит редирект на /ru/api/v1/users.

Кто-нибудь знает как это исправить? Спец модуль или хук какой.
Спасибо.

0 Спасибо

Комментарии

Аватар пользователя sas@drupal.org
2 дня 2 часа назад sas@drupal.org #

В настройках для языков по дефолтному можно отключить.

0 Спасибо
Аватар пользователя Mnilionic
1 день 17 часов назад Mnilionic #

Sas, cпасибо, что не посоветовали вообще отклчить мультиязычномть - это бы тоже решило проблему.
Я же ясно написал: исключение нужно поставить на конкретный путь, а не на весь сайт.

Методом проб и ошибок выяснилось, что нейтральные пути не работают с global redirect, а он не обновлялся с 2012 года (из-за него кстати и ссылки на robots.txt хреновые...)

0 Спасибо
Аватар пользователя sas@drupal.org
1 день 1 час назад sas@drupal.org #

Гибкость всегда выигрывает у сарказма, но модули надо обновлять и анализ источников проблем делать на своём сайте прежде чем неоднозначные вопросы задавать.

0 Спасибо