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

Главные вкладки

Аватар пользователя Mnilionic Mnilionic 20 марта 2017 в 17:40

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

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

Комментарии

Аватар пользователя Mnilionic Mnilionic 21 марта 2017 в 15:47

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

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

Аватар пользователя sas@drupal.org sas@drupal.org 22 марта 2017 в 7:48

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

Аватар пользователя sas@drupal.org sas@drupal.org 24 марта 2017 в 7:09

Уважаемый Mnilionic Вы находитесь на ресурсе, где много страждущих хотят получить ответы на свои вопросы у него есть правила, которые не мы с Вами определяем, и если Вопрос задан то я буду отвечать. Если Вы хотите его детализаровать или уточнить, добро пожаловать. Однако не могу следовать Вашим рекомендациям так как Вы не 1 здесь их пишите и читаете - это не приватный чат.