Остановить перенаправление страницы проекта github на пользовательский поддомен

У меня есть страницы GitHub с настраиваемым доменом. У меня есть несколько страниц проекта, которые я хотел бы видеть на сайте project.domain.com, а также на сайте domain.com/project. Настройка репозитория проекта с помощью файла CNAME и добавление записи CNAME в dns приведут к работе project.domain.com, но перенаправит domain.com/project на project.domain.com.
Есть ли способ, чтобы оба URL обслуживали одну и ту же страницу проекта, без перенаправления на другой?
Этот вопрос задает обратное, как автоматически перенаправить из подпути в поддомен, но оба варианта (записи A или записи CNAME) не работают для меня.

1 ответ

Решение

Вы не можете иметь оба.

Ваш репозиторий проекта является папкой:

  • username.github.io -> username.github.io/projectname
  • или же domain.com -> domain.com/project, если вы добавите CNAME за domain.com в username.github.io

Если вы добавляете CNAME в репозиторий проекта, автоматическое перенаправление применяется в соответствии с этим содержимым CNAME. В твоем случае project.domain.com,

Другие вопросы по тегам