2013-05-09 17 views

Trả lời

36

Không, đây là không thể. Xem số GitHub Help docs giải thích điều này:

Đảm bảo bạn chỉ có một miền được liệt kê trong tệp CNAME của bạn. Nếu bạn muốn có nhiều tên miền trỏ đến cùng một Trang, bạn sẽ cần phải thiết lập chuyển hướng cho các tên miền khác. Hầu hết các công ty đăng ký tên miền và máy chủ lưu trữ DNS đều cung cấp dịch vụ này cho khách hàng của họ.

2

Điều Ivan Zuzak nói. Nếu bạn muốn chuyển hướng blog.reggi.com đến reggi.com, bạn không thể thực hiện việc này từ tệp CNAME của Jekyll. Tuy nhiên, như đã nêu trong tài liệu, công ty đăng ký tên miền của bạn sẽ có thể thực hiện việc này cho bạn.

Ví dụ, tôi sử dụng tên miền từ name.com, tôi có thể thêm một "URL Forwarding" entry:

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

Nó sẽ có hiệu lực trong vòng thời gian ngắn (một hoặc hai giờ đối với tôi).

+0

Điều gì sẽ xảy ra nếu tôi có một miền trong tệp CNAME "reggi.com". Sau đó, tôi đã đổi tên DNS cho "www.reggi.com" và "blog.reggi.com" thành "reggi.com"? Đó có phải là những gì các bạn đang thực hiện không? Tôi không nghĩ rằng tôi muốn chuyển hướng, tôi có thể, không chắc chắn được nêu ra. – ThomasReggi

+1

@ThomasReggi: Thiết lập của tôi là: đặt 'reggi.com' là CNAME, sau đó thêm hai bản ghi A, một là trỏ' reggi.com' vào '204.232.175.78', một khác là' www.reggi.com' thành '204.232 .175.78'. Sau đó, tôi thêm quy tắc chuyển tiếp URL: 'blog.reggi.com' chuyển hướng đến 'reggi.com'. Thiết lập tương tự như [ở đây] (http://stackoverflow.com/questions/9082499/custom-domain-for-github-project-pages) –

1

Chỉ cần một bản ghi DNS để trỏ reggi.com HOẶC www.reggi.com đến username.github.io.

Github tự động chỉ vừa để username.github.io

Với các thiết lập ở trên, bạn có thể đạt username.github.io/blog tại địa chỉ:

blog.reggi.com (với CNAME tập tin chứa trên blog. reggi.com) hoặc reggi.com/blog hoặc www.reggi.com/blog

hoặc thậm chí

blog.reggi.com/blog (với tập tin CNAME đồng ntaining blog.reggi.com)

Hy vọng điều này sẽ hữu ích. Nó đã vượt ra ngoài tôi một thời gian.

2

Bạn chỉ có thể có một tên miền trong tệp CNAME. Ngoài ra, bạn có thể thiết lập chuyển tiếp (tùy chọn với mặt nạ) trên các tên miền khác của bạn.

Không có mặt nạ, nó giống như chuyển hướng đến trang web gốc của bạn nơi url trong trình duyệt sẽ hiển thị trang web gốc của bạn.

Với mặt nạ, nó sẽ phân phát nội dung từ trang web gốc của bạn và url trong trình duyệt sẽ hiển thị nội dung mới.

Tôi đã thiết lập chuyển tiếp với mặt nạ cho blog của mình. Bạn có thể kiểm tra các liên kết sau để xem cách thức hoạt động.

gốc blog: http://hemanshubhojak.com

Forwarded blog: http://batcode.net

1

Bạn có thể sử dụng duy nhất một bản ghi DNS, sitename.com HOẶC www.sitename.com chỉ vào username.github.io.

+8

Đây chủ yếu chỉ là lặp lại các câu trả lời hiện có. - [Từ đánh giá] (http://stackoverflow.com/review/low-quality-posts/13181635) – Pang

Các vấn đề liên quan