[*] Frontend: React Application, размещенное на Cloudfront < /li>
Блог: WordPress размещен на Lightsail
[*] Домен: Использование одного домена (xyz.com) без субдоменов
[*] cdn: aws cloudfront
< /ul>
текущая настройка < /strong> < /p>
[*] Основной домен (xyz.com) -> React App
[*] Путь блога (xyz.com/blog) -> Установка WordPress
[*] Использование поведения CloudFront для маршрута/блог/* Запросы В WordPress Происхождение < /li>
< /ul>
желаемый результат < /strong> < /p>
Служить приложение React App В основном домене (xyz.com)
[*] Обслуживайте блог WordPress от xyz.com/blog
[*] Скрыть фактический URL установки WordPress
[*] Поддерживать полную функциональность WordPress, включая панель администратора < /li>
< /ul>
проблема < /strong>
при настройке поведения CloudFront для /blog/* для маршрута на WordPress Origin, функциональность панели администратора WordPress. В частности: < /p>
Некоторые внутренние вызовы WordPress API неверно направляются на xyz.com вместо установки WordPress < /li>
Панель администратора становится частично нефункциональной < /li>
Регулярное просмотр блога работает нормально, но административные функции не выполняют < /li>
< /ul>
Что я Попробовал < /strong> < /p>
- Добавлено происхождение CloudFront, указывающее на установку WordPress < /li>
Созданный шаблон поведения для /blog /*< /code> для переноса WordPress Origin - Установка WordPress функционирует правильно при доступном доступе
Как я могу правильно настроить CloudFront для обработки как React, так и функциональности администратора WordPress?
Какой правильный способ обработать внутренние вызовы WordPress в этой настройке? бренд /> < /ol>
Дополнительный контекст < /strong> < /p>
Необходимо поддерживать один домен для целей SEO < /li>
Хотите избежать выявления фактического URL установки WordPress < /li>
Полная функциональность администратора имеет решающее значение для управления контентом < /li>
< /ul>
Подробнее здесь: https://stackoverflow.com/questions/794 ... nt-wordpre