我的网站的客户是在没有域名指向的时候建立的。所以网址是这样的
http://xxx.xxx.xx.xx/~weburl/
问题是谷歌在这个网址上获取了,从那时起它就没有在传播的新域上获得。
我需要301重定向设置,以便它可以接收新域名。有谁知道如何在.htaccess
中解决这个问题?
答案 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();
?>