Может ли github-страницы CNAME файл содержать более одного домена?
Файл примера:
reggi.com
www.reggi.com
blog.reggi.com
Может ли github-страницы CNAME файл содержать более одного домена?
Файл примера:
reggi.com
www.reggi.com
blog.reggi.com
Нет, это невозможно. См. Документы справки GitHub, которые объясняют это:
Убедитесь, что у вас есть только один домен, указанный в вашем файле CNAME. Если вы хотите, чтобы несколько доменов указывали на одни и те же страницы, вам необходимо настроить перенаправления для других доменов. Большинство регистраторов доменов и хосты DNS предлагают эту услугу своим клиентам.
У вас может быть только одно имя домена в файле CNAME. Кроме того, вы можете настроить переадресацию (дополнительно с маскировкой) на другие ваши домены.
Без маскировки это похоже на перенаправление на ваш оригинальный веб-сайт, где URL-адрес в браузере покажет ваш оригинальный веб-сайт.
С маскировкой он будет обслуживать содержимое с вашего исходного сайта, а URL-адрес в браузере отобразит новый.
У меня есть настройка пересылки с маскировкой для моего блога. Вы можете проверить следующие ссылки, чтобы увидеть, как это работает.
Оригинальный блог: http://hemanshubhojak.com
Переадресованный блог: http://batcode.net
Что говорит Иван Зузак. Если вы хотите перенаправить blog.reggi.com
на reggi.com
, вы не сможете сделать это из файла JAME. Однако, как указано в документе, регистраторы доменов должны иметь возможность сделать это за вас.
Например, я использую домен из name.com
, я могу добавить одну запись "Переадресация URL":
Domain blog.xxx.me
URL xxx.me
Type Redirect (301)
Он должен вступить в силу в течение короткого периода времени (час или два для меня).
Чтобы указать 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)
Надеюсь, это поможет. Это было далеко от меня.
Вы можете использовать только одну запись DNS, sitename.com ИЛИ www.sitename.com указали на username.github.io.
Вот один подход, который является решением только для Github с использованием перенаправления HTML.
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>