Drupal 8.3.5 - не работают синонимы URL

Аватар пользователя dagdag

Добрый день! Установил Drupal 8 (ранее никогда с ним не имел, но тут он шел с купленным мной шаблоном, ну думаю почему бы и нет), вроде бы все ок, но вот незадача - страницы открываются только по адресам site.ru/node/xxx. Если странице прописать синоним URL, то он пропишется, но при попытке перейти по этому адресу site.ru/sinonim я получаю ошибку 404. Причем в журнале пишется ошибка не с точно таким урлом, а с ?q= в его конце, то есть site.ru/sinonim?q=sinonim

Куда копать - ума не приложу ((( Буду очень благодарен за подсказку

Ключевые слова:
Версия Drupal:
Форумы:
0 Спасибо

Комментарии

Аватар пользователя bumble
bumble 2 месяца назад

ЧПУ включен?

0 Спасибо
Аватар пользователя bumble
bumble 2 месяца назад

Глупость написал...

В общем, ЧПУ работает из коробки, и отключению не подлежит.
Если не работает - беда на стороне сервера.

Методы решения - здесь.

0 Спасибо
Аватар пользователя dagdag
dagdag 2 месяца назад

На той же VPS крутится другой сайт на Drupal 7 - никаких проблем с ЧПУ нет... я и подумать не мог.

Куда копать - понятно, спасибо Вам!!! Жаль только по Вашей ссылке нет ничего, как настроить nginx, поищу сам...

0 Спасибо
Аватар пользователя bumble
bumble 2 месяца назад

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

0 Спасибо
Аватар пользователя dagdag
dagdag 2 месяца назад

Причем страницы /contact /archive (которые view) замечательно открываются по таким урлам.

0 Спасибо
Аватар пользователя dagdag
dagdag 2 месяца назад

Разобрался.

Дело в том, что страницы, которым я пытался прописать синоним урл, были созданы как страницы на английском языке. и синоним, который мы прописываем (даже если у сайта в данный момент вообще один язык - русский) - пишутся для них тоже для EN языка. Замена оного на RU в соответствующей строке в url_alias активирует синоним урла для этого материала.

Сейчас буду сидеть везде апдейтить EN на RU - кто его знает, где оно еще вылезет...

0 Спасибо