Привет, всем! С Рождеством!
У меня есть форум на базе Discourse, и у него есть несколько поддоменов, например:
Главный форум: example.com
Поддомены: A.example.com, B.example.com, …
Все они используют одних и тех же пользователей, темы и сообщения.
Однако я планирую настроить разные значения параметров темы для каждого домена.
Для этого я изменю таблицу site_setting, чтобы сохранять информацию о домене вместе со значениями настроек, а также изменю логику форума, чтобы она проверяла домен и получала соответствующие значения настроек из базы данных.
Возможно ли это? Как реализовать такую функцию?
Могу ли я использовать один экземпляр для главного домена и всех поддоменов с единой базой данных?
Пожалуйста, помогите мне решить эти вопросы.
Спасибо.
Не знаю, но мне очень интересно: зачем вы хотите размещать один и тот же контент на нескольких разных доменах?
Нет, нельзя. Отображение одних и тех же данных на нескольких доменах — это серьёзное нарушение правил SEO.
Вы можете использовать несколько серверов Discourse, возможно, с конфигурацией мультисайта с помощью Docker. Они могут содержать разный контент, но использовать общую систему аутентификации сайта.