Перенаправить www.example.com на example.com с помощью страниц github? - PullRequest
0 голосов
/ 10 мая 2019

Если у нас https://example.com и https://www.example.com размещены на страницах Github с использованием пользовательских доменов, и мы хотим перенаправить с https://www.example.com на https://example.com, как мы можем это сделать.

IIUC это нужно настроить на Github, так как они обрабатывают DNS для пользовательских доменов и генерируют сертификаты HTTPS.

1 Ответ

2 голосов
/ 10 мая 2019

[Github] обрабатывают DNS для пользовательских доменов

Нет, DNS для ваших доменов обрабатывается вами. Вы можете указать свои записи A и CNAME на IP-адреса, управляемые Github.

Чтобы решить вашу проблему, вам нужно указать www.example.com a CNAME на example.com. Также вам нужно проверить, что ваш файл CNAME в example.github.io хранилище имеет только example.com без www.

https://help.github.com/en/articles/setting-up-a-www-subdomain

См. Этот пример:

$ host cheetahtemplate.org
cheetahtemplate.org has address 185.199.111.153
cheetahtemplate.org has address 185.199.108.153
cheetahtemplate.org has address 185.199.109.153
cheetahtemplate.org has address 185.199.110.153

$ host www.cheetahtemplate.org
www.cheetahtemplate.org is an alias for cheetahtemplate3.github.io.

https://github.com/CheetahTemplate3/cheetahtemplate3.github.io/blob/master/CNAME

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...