使用301重定向将域拆分为2个服务器

时间:2017-03-21 00:11:58

标签: wordpress .htaccess redirect dns

预先警告,这里使用的大部分术语都不是24小时前的词汇。

我们公司希望从提供商1的当前Windows操作系统服务器中删除wordpress,并将其移至提供商2的新服务器.Godaddy处理我们的DNS。我们的SEO顾问希望它拥有与目前相同的网址。

我想在godaddy上创建一个DNS条目,以便我们当前的服务器和我们的新服务器可以使用相同的URL(即sellstuff.com)。但我只希望DNS将流量定向到我们当前的服务器。这里的目标是让新服务器使用与旧服务器相同的URL,因此一旦使用htaccess文件中的301规则重定向流量,就不需要屏蔽任何内容。

我想编辑当前服务器上的htaccess文件,以便在有人访问sellstuff.com/blog时重定向到新的服务器IP地址。

这样做是否可行?

1 个答案:

答案 0 :(得分:0)

是的,您可以将sellstuff.com/blog的流量重定向到新服务器。你需要:

  1. 拥有一个静态IP地址或指向新博客服务器的域(以便能够访问它)。

  2. 配置新博客服务器,使所有内部链接指向sellstuff.com/blog/*

  3. 使用sellstuff.com/blog/*规则将所有流量从当前服务器重定向到.htaccess

    RewriteEngine On
    RewriteRule ^blog(/.*)$ your_new_server_ip_or_url_with_http$1 [P]
    

    所以它会是这样的:

    RewriteEngine On
    RewriteRule ^blog(/.*)$ http://10.0.0.1$1 [P]