【问题标题】:htaccess Redirect same page on sub domainhtaccess 重定向子域上的同一页面
【发布时间】:2016-06-16 06:37:37
【问题描述】:

我要将我的站点从根域 (mysite.com) 移动到同一服务器上的 suy 域 (new.mysite.com)

我有大约 2,000 个页面在 Google 中被编入索引和排名,我不想丢失它们。如何将来自主域的请求重定向到子域上的同一页面?子域的结构将与根域完全相同,所以如果有人去 mysite.com/products/widget1,那么我需要将他们重定向到 new.mysite.com/products/widget1。

所有页面也都在一个子目录中,因此重定向只需要应用于该子目录中的所有链接。

任何帮助将不胜感激。

谢谢

【问题讨论】:

标签: apache .htaccess redirect mod-rewrite subdomain


【解决方案1】:

要将所有请求从 olddomain 重定向到 newdomain 而不会失去您的 google 排名,您可以使用以下 301 永久重定向:

RewriteEngine on


RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$
RewriteRule ^ http://newdomain.com%{REQUEST_URI} [NE,L,R=301]

这会将您的旧站点永久重定向到新站点,告诉搜索引擎使用新域重新索引他们的数据库。

【讨论】:

    猜你喜欢
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    相关资源
    最近更新 更多