Пустая главная страница на одном из форумов (подпапка + установка мультисайта)

Здравствуйте,

Моя проблема связана с этой темой, которая ранее была закрыта:

Несмотря на обновление с помощью патча, предоставленного @david, я всё ещё сталкиваюсь с проблемой на одном из двух форумов (в установке с несколькими сайтами).

https://www.dolibarr.org/forum корректно перенаправляет на https://www.dolibarr.org/forum/,
но
https://www.dolibarr.fr/forum не перенаправляет на https://www.dolibarr.fr/forum/, из-за чего у меня появляется пустая страница.

Discourse был настроен с использованием Serve Discourse from a subfolder (path prefix) instead of a subdomain, и мы используем многоконтейнерную настройку Docker (web_only и data).

Также я заметил, что на https://www.dolibarr.org/forum/ при открытии основного гамбургер-меню ссылка на FAQ теперь находится в верхней части меню, тогда как на https://www.dolibarr.fr/forum/ она остаётся внизу (я не понимаю, почему это так, и, насколько я понимаю, при обновлении изменения обычно применяются ко всем форумам в установке с несколькими сайтами).

Буду признателен за любую помощь :blush:

2 лайка

Есть ли что-то еще, что нужно сделать здесь, @david?

2 лайка

У меня возникает аналогичная проблема (здесь)

1 лайк

Спасибо за сообщение об этом, @jtraulle. Проблема должна быть исправлена этим коммитом, который через час пройдет проверку тестами.

В рабочем случае ваш прокси добавляет завершающий слэш через перенаправление 301, поэтому ошибка в Discourse не сработала.

$ curl -I https://www.dolibarr.org/forum
HTTP/2 301 
...
location: https://www.dolibarr.org/forum/
...
3 лайка

Спасибо, вы правы, я об этом не подумал, но это имеет смысл (другой системный администратор добавил правило переписывания на стороне прокси Apache2 для рабочего форума :stuck_out_tongue_winking_eye: ).

RewriteRule ^/forum$ /forum/ [L,R=permanent]

Большое спасибо, обновлюсь и сообщу вам :slight_smile:

3 лайка

Спасибо, @david! Я применил обновление, и всё в порядке :slight_smile:

:+1: :medal_sports:

3 лайка