2013-05-09 2 views

ответ

36

Нет, это невозможно. См. GitHub Help docs, которые объясняют это:

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

2

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

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

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

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

+0

Что делать, если у меня был один домен в файле CNAME «reggi.com». Затем я изменил DNS-имя для «www.reggi.com» и «blog.reggi.com» на «reggi.com»? Это то, что вы, ребята, принимаете? Я не думаю, что хочу перенаправить, может быть, еще не уверен. – ThomasReggi

+1

@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) –

1

Для регистрации на сайте 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)

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

2

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

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

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

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

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

Forwarded блог: http://batcode.net

1

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

+8

Это, по сути, просто повторение существующих ответов. - [Из обзора] (http://stackoverflow.com/review/low-quality-posts/13181635) – Pang

Смежные вопросы