Я не смог найти ответ на свой вопрос здесь. Можете ли вы помочь мне с этой задачей?
Я думаю, что эта информация может быть полезна тем участникам, которые не знакомы с программированием, управлением хостингом и привыкли использовать файловый менеджер, MySQL и phpMyAdmin для работы с сайтами на WordPress.
Я пришел к выводу, что лучше иметь отдельный хостинг для WordPress со своим доменом и специальный выделенный хостинг для экземпляра Discourse.
Что у меня есть:
Discourse (хостинг1, домен1) + WordPress (хостинг2, домен2).
- Discourse — это основной сайт, который продвигается. Сейчас он находится на сервере DigitalOcean server1 в рамках домена1.
- WordPress будет использоваться только как платформа для управления членством и шлюз для платежей.
WP установлен на сервере2 у другого провайдера хостинга. Сейчас у него есть свой домен2.
Чего я хочу:
- Открыть сайт WordPress как поддомен домена Discourse (wordpress.discourse.site), но при этом хостить WP и Discourse отдельно, как сейчас.
- Дать пользователям возможность войти один раз в Discourse и автоматически оставаться авторизованными в WordPress. Я думаю, что это другой способ «сделать WordPress провайдером SSO для Discourse», или я ошибаюсь?
Логика следующая:
- Пользователь посещает основной сайт Discourse. Регистрация на сайте Discourse (важно), так как Discourse — это главный вход.
- Когда пользователь хочет оплатить членство, он переходит на поддомен wordpress.discourse.site. Этот сайт используется ТОЛЬКО для управления членством.
- Пользователю не нужно входить в WordPress, так как он уже авторизован в Discourse.
- Пользователь оплачивает, и плагин членства WP добавляет его в определенную группу, предоставляя необходимый доступ.
- Пользователь перенаправляется на основной сайт Discourse.site.
Пожалуйста, поделитесь своим мнением:
что возможно, а что нет,
как можно настроить DNS-перенаправление,
возможно, у вас есть свои идеи.