Нужно перенаправить 301 с IP-адреса общего сервера на доменное имя - PullRequest
1 голос
/ 28 ноября 2011

Клиент моего сайта был создан в то время, когда на него не указывался домен.Таким образом, URL был примерно таким:

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

Проблема в том, что Google поднял этот URL, и с тех пор он не обнаружил новый распространенный домен.301 перенаправить настройку, чтобы он подхватил новый домен.У кого-нибудь есть идеи, как я могу это исправить в .htaccess?

1 Ответ

1 голос
/ 28 ноября 2011

Создайте следующий .htaccess файл и поместите его в корневую папку вашего старого домена (из [1] ):

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

В случае, если веб-сервер в вашей общей среде не позволяет вам создать такой .htaccess файл, вы можете вместо этого попытаться выполнить перенаправление с помощью PHP. Учитывая, что PHP доступен, поместите следующий index.php файл в вашу папку public_html:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.com/");
exit();
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...