Tôi nghĩ rằng một số câu trả lời đã xảy ra xung quanh giải pháp có thể cho vấn đề của bạn.
Tôi đồng ý (và giải pháp tốt nhất cho mục đích SEO) dễ nhất là chuyển hướng 301. Trong IIS, điều này khá tầm thường, bạn nên tạo một site cho subdomain.hostone.com, sau khi tạo site, bấm chuột phải vào site và đi vào các thuộc tính. Nhấp vào tab "Thư mục chính" của cửa sổ thuộc tính trang web mở ra. Chọn nút radio "Chuyển hướng đến URL", nhập url cho trang web mới (http://subdomain.hosttwo.com) và chọn hộp kiểm cho "URL chính xác được nhập ở trên", "Chuyển hướng vĩnh viễn cho tài nguyên này" (hộp kiểm thứ hai này gây ra Chuyển hướng 301, thay vì chuyển hướng 302). Nhấp OK và bạn đã hoàn tất.
Hoặc bạn có thể tạo một trang trên trang web của http://subdomain.hostone.com, bằng một trong những phương pháp sau đây (tùy thuộc vào những gì các nền tảng lưu trữ hỗ trợ)
PHP Redirect:
<?
Header("HTTP/1.1 301 Moved Permanently");
Header("Location: http://subdomain.hosttwo.com");
?>
ASP Redirect:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://subdomain.hosttwo.com"
%>
ASP .NET Chuyển hướng:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://subdomain.hosttwo.com");
}
</script>
Bây giờ giả sử bản ghi CNAME của bạn được tạo chính xác, thì vấn đề duy nhất bạn gặp phải là trang web được tạo cho http://subdomain.hosttwo.com đang sử dụng IP được chia sẻ và tiêu đề máy chủ để xác định trang web nào sẽ được hiển thị. Để giải quyết vấn đề này trong IIS, trong IIS Manager trên máy chủ web, bạn nhấn chuột phải vào trang web cho subdomain.hosttwo.com và nhấp vào "Properties". Trên tab "Trang Web" được hiển thị, bạn sẽ thấy nút "Nâng cao" bên cạnh địa chỉ IP mà bạn sẽ cần phải nhấp vào. Trên cửa sổ "Nhận dạng trang web nâng cao" xuất hiện, hãy nhấp vào "Thêm". Chọn cùng một địa chỉ IP đã được sử dụng bởi subdomain.hosttwo.com, nhập 80 làm cổng TCP, sau đó nhập subdomain.hosttwo.com làm giá trị Host Header. Nhấn OK cho đến khi bạn quay trở lại cửa sổ IIS Manager chính, và bạn nên làm tốt. Mở trình duyệt, và duyệt đến http://subdomain.hostone.com, và bạn sẽ thấy trang web ở http://subdomain.hosttwo.com xuất hiện, mặc dù URL của bạn hiển thị http://subdomain.hostone.com
Hy vọng rằng sẽ giúp ...
Nguồn
2008-08-19 17:57:10
Tôi không thấy rằng đây không phải là chủ đề. Cấu hình DNS nằm trong lĩnh vực lập trình. – superluminary
@superluminary: "offtopic" có nghĩa là mod không biết trường, hoặc có ngày làm tóc xấu hoặc muốn có huy hiệu để đóng vé. Trong trường hợp này, câu hỏi là phù hợp hơn cho ServerFault IMHO, vì vậy nó nên đã được di chuyển, không đóng cửa. – SamGoody
Không thể đồng ý nhiều hơn, bài đăng này nên được mở lại hoặc di chuyển, cấu hình DNS là nội dung nằm giữa hai khu vực. –