Может ли github-страница CNAME-файл содержать более одного домена?Могут ли giatub страницы CNAME-файл содержать более одного домена?
Пример файла:
reggi.com
www.reggi.com
blog.reggi.com
Может ли github-страница CNAME-файл содержать более одного домена?Могут ли giatub страницы CNAME-файл содержать более одного домена?
Пример файла:
reggi.com
www.reggi.com
blog.reggi.com
Нет, это невозможно. См. GitHub Help docs, которые объясняют это:
Убедитесь, что у вас есть только один домен, указанный в вашем файле CNAME. Если вы хотите, чтобы несколько доменов указывали на одни и те же страницы, вам необходимо настроить перенаправления для других доменов. Большинство регистраторов доменов и хосты DNS предлагают эту услугу своим клиентам.
Что говорит Иван Зузак. Если вы хотите перенаправить blog.reggi.com
на reggi.com
, вы не можете сделать это из файла CNAME от Jekyll. Однако, как указано в документации, ваши регистраторы домена должны иметь возможность сделать это за вас.
Например, я использую домен из name.com
, я могу добавить одну запись «URL Forwarding»:
Domain blog.xxx.me
URL xxx.me
Type Redirect (301)
Он должен вступить в силу в течение короткого периода времени (час или два для меня).
Для регистрации на сайте reggi.com или www.reggi.com необходимо указать только одну запись DNS, чтобы указать имя пользователя.github.io.
Github автоматически указывает как на username.github.io
С выше набора вы можете достичь username.github.io/blog по адресу:
blog.reggi.com (с CNAME файл, содержащий блог. reggi.com) или reggi.com/blog или www.reggi.com/blog
или даже
blog.reggi.com/blog (с CNAME файла со ntaining blog.reggi.com)
Надеюсь, это поможет. Это было далеко от меня.
У вас может быть только одно доменное имя в файле CNAME. Кроме того, вы можете настроить переадресацию (дополнительно с маскировкой) на другие ваши домены.
Без маскировки это похоже на перенаправление на ваш оригинальный сайт, где URL-адрес браузера покажет ваш оригинальный веб-сайт.
С маскировкой он будет обслуживать содержимое с вашего исходного сайта, а URL-адрес в браузере покажет новый.
У меня есть настройка пересылки с маскировкой для моего блога. Вы можете проверить следующие ссылки, чтобы увидеть, как это работает.
Оригинальный блог: http://hemanshubhojak.com
Forwarded блог: http://batcode.net
Вы можете использовать только один DNS-запись, sitename.com ИЛИ www.sitename.com указал на username.github.io.
Это, по сути, просто повторение существующих ответов. - [Из обзора] (http://stackoverflow.com/review/low-quality-posts/13181635) – Pang
Что делать, если у меня был один домен в файле CNAME «reggi.com». Затем я изменил DNS-имя для «www.reggi.com» и «blog.reggi.com» на «reggi.com»? Это то, что вы, ребята, принимаете? Я не думаю, что хочу перенаправить, может быть, еще не уверен. – ThomasReggi
@ThomasReggi: Моя настройка: put 'reggi.com' является CNAME, затем добавьте две записи A, один указывает на' reggi.com' на '204.232.175.78', другой -' www.reggi.com' на '204.232 .175.78'. После этого я добавляю правило пересылки URL: 'blog.reggi.com' перенаправляет на' reggi.com'. Та же настройка, что и [здесь] (http://stackoverflow.com/questions/9082499/custom-domain-for-github-project-pages) –