好的,我刚刚重新设计了我的客户网站并更新了站点地图。这意味着站点地图结构不一样。新站点也托管在具有新域名的新服务器上。为了保持所有的链接和SEO完整,我将不得不做301重定向。但是,我不确定如何完全取消它。
域名A * 服务器A *
域名B * 服务器B *
域名A 是原始域,必须转发到域B ,因为域B是新的主域。只是一个简单的转发,以防止重复的内容。
域名B 的内容托管在服务器B 上,而域名A 的旧内容托管在服务器A上
我在哪个服务器上进行.htaccess文件中的301重定向以及如何将其关闭,以便域A 的链接正确重定向到域B
简单的重定向是否足够,还是我必须重写?再次在哪台服务器上进行这些更改?
我有点困惑,因为如果我在新服务器b上进行简单的重定向,服务器如何识别来自旧服务器/域的URL? (见下面的例子)。
重定向301 / old / gallery http://www.newdomain.dk/gallery
除非我以某种方式告诉它,否则服务器B可以识别/ old / gallery路径对我没有意义。但是怎么样? :)
先谢谢了。 最好的祝福 Jeppe C
答案 0 :(得分:0)
您有两种选择:
根据您使用的网络服务器,您可以使用不同的URL重写包,例如:
总结:请求进入旧服务器,因此您必须在那里进行重定向。有些软件包可以帮助您重写对新URI的传入请求。
答案 1 :(得分:0)
我刚创建了一项小型服务,可以将您的旧域(域A)重定向到任何目标网址(域B),方法是将您的域名A记录指向我的IP。 我发现你的帖子已经过时了,但希望其他人可以使用它。 https://www.301redirect.it
答案 2 :(得分:0)
将此添加到OLD域上的htaccess文件中。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ https://www.NEWdomain.com/$1 [R=301,L]
</IfModule>