我需要将我网站的一部分移至另一台服务器,因为这会给我们当前的网络服务器带来负担。
但是,我不能承受必须移动的网站部分中任何页面的页面排名丢失。
此外,页面的 URL 不能更改......即使它由来自不同数据中心的不同硬件提供服务,访问者仍然必须看到相同的 URL。
如何实现这一点?
谢谢
编辑:
微软 IIS 6 新功能
这是一个需要移动的子目录
答案1
实现此目的的方法是在 Web 服务器前面设置一个反向代理,该代理将根据 URL 向每个服务器分派请求。
不过,如果可能的话,设置另一个子域(如 www2.example.com)然后使用 HTTP 301 重定向转发来自 www.example.com 的请求可能会更简单。这不会导致您失去网页排名,URL 不会有太大差异,旧链接和书签仍可正常工作。
答案2
取决于您要移动网站的哪一部分。如果是子域,您只需更改 DNS 记录即可。如果是子目录(即在一个子域内,您希望某些目录由原始服务器提供服务,而其他目录由新服务器提供服务),我建议设置代理服务器。
如果您说明一下您正在使用什么类型的软件,有人可以提供更详细的说明。