1

我在同一台服务器上有两个工作域。

如何将旧临时域上所有文件的所有流量转发到新的正确域?似乎这可能是一个 SEO 问题?但是,由于临时测试域没有注册,它甚至会被抓取吗?这甚至是一个问题吗?

我目前正在使用:

RewriteEngine On
# Force to WWW
RewriteCond %{HTTP_HOST} ^thecorrectdomain\.com
RewriteRule (.*) http://www.thecorrectdomain.com/$1 [R=301,L]
#

不正确的域是我们用于测试的设置,在我们将域名指向新服务器之前。第二个是正确的域。

不正确的测试域如下所示:http: //1234.hostingcompany.com/~username/index.php

预期的正确域如下所示: http ://thecorrectdomain.com/index.php

或者这是托管公司必须在他们的层面上做的事情?

4

1 回答 1

0

假设hostingcompany支持.htaccess。您创建一个 .htaccess ,http://1234.hostingcompany.com/~username/其中包含以下内容:

RewriteEngine On

#might not be necessary
RewriteBase /~username

RewriteRule .* http://thecorrectdomain.com/$0 [R=301]

PS 测试时使用 302,而不是 301。

于 2012-01-20T18:39:19.150 回答