将所有页面从一个域重定向到另一个域

时间:2013-03-08 14:25:57

标签: wordpress .htaccess http-status-code-301 url-redirection

我已经看到了一些关于从一个域到另一个域的301重定向的问题。这个问题涉及一些特殊情况。

我有一个网站domain1.com,指向/ public_html / sitehosting

由于以下几个原因,我现在还没有进入,我们决定将网站迁移到新域domain2.com,该域也映射到/ public_html / sitehosting

如何创建301重定向,以便将所有domain1.com网址重定向到domain2.com上完全相似的网址?

我们希望这种重定向能够保留Google PR果汁...... domain1.com有一个非常好的页面浏览量。当domain1.com在大约6个月后到期时,我们不打算续订。

P.S。我正在使用带有“seo”永久链接的WordPress。

P.P.S。我理解,因为两个域都映射到同一个文件夹,所以任何domain1.com URL都会导致相同的内容。但PR汁液会以这种方式转移到domain2.com吗?

1 个答案:

答案 0 :(得分:5)

将此代码放在.htaccess DOCUMENT_ROOT目录下的常规wordpress代码之前

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