Có ít nhất một vài cách để làm điều này:
iFrame. Bạn có thể tạo một trang dưới www.website2.com/mobile
trỏ đến www.website1.com/Mobile
nhưng thanh địa chỉ vẫn giữ nguyên. W3 Schools có một số khái niệm cơ bản mà tôi cũng đã sử dụng điều này như một cách để tạo trang trong khái niệm trang.
Proxy ngược lại. Nginx có thể được sử dụng để làm cho trang web dưới www.website2.com/Mobile
chuyển đến www.website1.com/Mobile
dưới dạng một gói phần mềm có thể được sử dụng. Nginx documentation sẽ có chi tiết cụ thể hơn mặc dù tôi đã sử dụng thông tin này vào những thời điểm trước đây.
Từ liên kết thứ hai là một ví dụ:
location /some/path/ {
proxy_pass http://www.example.com/link/;
}
Trong trường hợp của bạn, bạn sẽ có khả năng muốn làm một cái gì đó như thế này:
location /Mobile {
proxy_pass http://www.website1.com/Mobile/;
}
Khóa học người ta phải đảm bảo Nginx được cấu hình đúng vì nó thay thế loại máy chủ web ban đầu của bạn ở đây. Ý tưởng sẽ là Nginx thực hiện chuyển hướng và nội dung đằng sau hậu trường thông qua các công cụ proxy mà người dùng không bao giờ nhận thấy.
Nguồn
2015-11-09 19:45:55
Hi cảm ơn, tôi không quen thuộc với Nginx, bất kỳ ví dụ mà bạn có thể chia sẻ? Nó có tương thích với IIS không? – Patrick
Xin chào, tôi đã kiểm tra câu trả lời của bạn đúng nhưng tôi vẫn muốn biết làm thế nào tôi có thể sử dụng giải pháp của bạn trong IIS7.5. Cảm ơn – Patrick
@Patrick bạn có thể sử dụng phần mở rộng ARR cho IIS để cấu hình IIS như proxy ngược http://www.iis.net/downloads/microsoft/application-request-routing –