Tệp github trang CNAME có thể chứa nhiều hơn một tên miền?Tệp gitub trang CNAME có thể chứa nhiều hơn một tên miền không?
Ví dụ file:
reggi.com
www.reggi.com
blog.reggi.com
Tệp github trang CNAME có thể chứa nhiều hơn một tên miền?Tệp gitub trang CNAME có thể chứa nhiều hơn một tên miền không?
Ví dụ file:
reggi.com
www.reggi.com
blog.reggi.com
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ọ.
Đ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).
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.
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
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.
Đâ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
Đ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
@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) –