Lưu trữ nhiều trang web với cùng một đường dẫn vật lý?


0

Tôi đã đọc một vài bài viết về việc lưu trữ nhiều trang web bằng cùng một địa chỉ IP, tuy nhiên tôi không thực sự bắt gặp một bài viết đề cập đến tình huống của tôi.

Tôi có một trang web chính và một số trang web 'chị em' - có nội dung và tiêu đề trang khác nhau.

Tất cả dữ liệu, cho trang chính và các trang chính, được chứa trong một cơ sở dữ liệu.

Hiện tại, chỉ có một mục IIS cho trang web.

Điều này hoạt động tốt, tuy nhiên, đôi khi, dữ liệu được hiển thị bị lẫn lộn. Ví dụ :

Tôi yêu cầu www.sisterSiteA.com, và tôi đã nhận được tiêu đề và nội dung cho www.sisterSiteB.com.

Vì vậy, tôi đã nghĩ đến việc có một mục nhập IIS trên mỗi trang web chị em, để giữ mọi thứ riêng biệt. Tuy nhiên, cơ sở dữ liệu vẫn được chia sẻ và đường dẫn vật lý và địa chỉ IP cho mỗi trang web chị em đó cũng sẽ giống nhau. Chỉ cần tên máy chủ sẽ thay đổi.

Đây có phải là có thể và được đề nghị hoặc có một cách khác để đi về nó?

Câu trả lời:


1

Có, bạn có thể "Lưu trữ nhiều trang web có cùng đường dẫn vật lý" nhưng bạn cần công nghệ máy chủ, ví dụ Server.Transfer () trong thế giới .NET (mặc dù có vẻ như bạn có cơ chế để thực hiện việc này) hoặc đổi tên URL ...

Tôi sẽ chỉ ra rằng, đối với SEO, ý tưởng của bạn là thiếu sót. Điều đó cũng có nghĩa là, nếu tôi sao chép URL của trang web của bạn, tôi sẽ không bao giờ quay lại trang đó ...

Toàn bộ điều (sử dụng 1 đường dẫn nhưng để hiển thị nội dung khác nhau dựa trên một số tiêu chí) sẽ là một cơn ác mộng tốn nhiều công sức và logic.

Cá nhân tôi sẽ sử dụng các tên miền phụ khác nhau. Tất nhiên là dễ quản lý hơn, tất nhiên không có vấn đề gì về tên miền của trang web liên quan đến cơ sở dữ liệu nào đang được sử dụng (trừ khi bạn có một thiết lập rất riêng biệt). Mỗi tên miền phụ có thể được Google lập chỉ mục như bất kỳ trang web nào khác, nhưng thực tế chúng là tên miền phụ có nghĩa là chúng sẽ không được coi là các trang web hoàn toàn khác nhau khi chịSiteA và chịSiteB hoàn toàn độc lập về tên miền (chỉ những người thông minh mới có thể thấy liên kết )


Cảm ơn, Dave. Các trang web này đã tồn tại nhiều năm trên thực tế, vì vậy việc tạo các tên miền phụ bây giờ là không cần thiết. Tôi chỉ được yêu cầu sửa nội dung này bị lẫn lộn vấn đề. Và, tôi nghĩ rằng một mục nhập IIS trên mỗi trang web có thể là bước đầu tiên? Vì vậy, nếu chúng tôi không xem xét các tên miền phụ, bạn có nghĩ rằng một mục nhập IIS trên mỗi trang web sẽ là bước đi tốt không? Hoặc có lẽ tôi có thể làm gì khác?
NomadTraveler

Chà, một mục nhập IIS trên mỗi trang có nghĩa là mỗi tên miền có trang web riêng của nó, đây có lẽ là cách phổ biến nhất để thiết lập trang web ... Hay tôi bị mất điểm?
Dave

Hiện tại, chỉ có một mục nhập IIS cho tất cả các trang web. Vì vậy, khi tôi truy cập www.SiteA.com, nội dung liên quan đến trang web chị em được hiển thị. Vì vậy, không có chuyển hướng URL như vậy. Bởi vì, ngay cả khi tôi nhấn một URL khác, chuyển hướng khá nhiều đến cùng một trang, với URL và ID của trang web chị em được truyền dưới dạng tham số, dựa trên đó dữ liệu được tìm nạp. Có ý nghĩa?
NomadTraveler
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.