Подтвердить что ты не робот

Может ли страница CNAME содержать более одного домена?

Может ли github-страницы CNAME файл содержать более одного домена?

Файл примера:

reggi.com
www.reggi.com
blog.reggi.com
4b9b3361

Ответ 1

Нет, это невозможно. См. Документы справки GitHub, которые объясняют это:

Убедитесь, что у вас есть только один домен, указанный в вашем файле CNAME. Если вы хотите, чтобы несколько доменов указывали на одни и те же страницы, вам необходимо настроить перенаправления для других доменов. Большинство регистраторов доменов и хосты DNS предлагают эту услугу своим клиентам.

Ответ 2

У вас может быть только одно имя домена в файле CNAME. Кроме того, вы можете настроить переадресацию (дополнительно с маскировкой) на другие ваши домены.

Без маскировки это похоже на перенаправление на ваш оригинальный веб-сайт, где URL-адрес в браузере покажет ваш оригинальный веб-сайт.

С маскировкой он будет обслуживать содержимое с вашего исходного сайта, а URL-адрес в браузере отобразит новый.

У меня есть настройка пересылки с маскировкой для моего блога. Вы можете проверить следующие ссылки, чтобы увидеть, как это работает.

Оригинальный блог: http://hemanshubhojak.com

Переадресованный блог: http://batcode.net

Ответ 3

Что говорит Иван Зузак. Если вы хотите перенаправить blog.reggi.com на reggi.com, вы не сможете сделать это из файла JAME. Однако, как указано в документе, регистраторы доменов должны иметь возможность сделать это за вас.

Например, я использую домен из name.com, я могу добавить одну запись "Переадресация URL":

Domain blog.xxx.me
URL xxx.me
Type Redirect (301) 

Он должен вступить в силу в течение короткого периода времени (час или два для меня).

Ответ 4

Чтобы указать reggi.com или www.reggi.com на имя пользователя .github.io, требуется только одна запись DNS.

Github автоматически указывает на имя пользователя .github.io

С помощью вышеуказанного набора вы можете достигнуть имени пользователя .github.io/blog по адресу:

blog.reggi.com(с файлом CNAME, содержащим blog.reggi.com) или reggi.com/blog или www.reggi.com/blog

или даже

blog.reggi.com/blog (с файлом CNAME, содержащим blog.reggi.com)

Надеюсь, это поможет. Это было далеко от меня.

Ответ 5

Вы можете использовать только одну запись DNS, sitename.com ИЛИ www.sitename.com указали на username.github.io.

Ответ 6

Вот один подход, который является решением только для Github с использованием перенаправления HTML.

  1. Создать дополнительный репозиторий
  2. Настройте его для использования Github Pages с дополнительным доменом
  3. Добавьте файл index.html со следующим содержимым
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Redirecting to https://example.com</title>
    <meta http-equiv="refresh" content="0; URL=https://example.com">
  </head>

  <link rel="canonical" href="#" onclick="location.href='https://example.com'; return false;">
</html>