需要301从共享服务器IP地址重定向到域名

时间:2011-11-28 19:31:58

标签: .htaccess redirect

我的网站的客户是在没有域名指向的时候建立的。所以网址是这样的

http://xxx.xxx.xx.xx/~weburl/

问题是谷歌在这个网址上获取了,从那时起它就没有在传播的新域上获得。

我需要301重定向设置,以便它可以接收新域名。有谁知道如何在.htaccess中解决这个问题?

1 个答案:

答案 0 :(得分:1)

创建以下.htaccess文件并将其放入旧域的根文件夹中(来自[1]):

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 

如果共享环境中的Web服务器不允许您创建此类.htaccess文件,则可以尝试使用PHP进行重定向。鉴于PHP可用,请将index.php文件放入public_html文件夹:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.com/");
exit();
?>