Указание исходного пути в Cloudfront без перенаправления - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь разместить сайт github pages в Cloudfront.

Проблема в том, что репозиторий github находится на username.github.io/repo, а не username.github.io.

Если я укажу username.github.io как исходный домен и /repo как исходный путь, затем переход на id.cloudfront.net полностью перенаправляет вас на username.github.io/repo, что не то, что я хочу.Я хочу, чтобы он оставался на id.cloudfront.net (или mydomain.com с псевдонимом id.cloudfront.net) и отображал содержимое сайта github без перенаправления на него.

Удаление исходного пути устраняет эту проблему и загружаетсодержимое от username.github.io, но мне нужно содержимое от username.github.io/repo.

1 Ответ

2 голосов
/ 12 апреля 2019

Обнаружена проблема - у сайта github pages есть параметр 'force https' - что означает, что он принудительно перенаправляет на https://username.github.io/repo при доступе через http.

У меня был установлен протокол происхождения в http в cloudfront(по умолчанию), который вызывал это перенаправление.Установка его на https исправила проблему.

...