.htaccess и два домена

Статус
В этой теме нельзя размещать новые ответы.

dogoff

Гуру форума
Регистрация
17 Апр 2007
Сообщения
195
Реакции
60
Есть один сайт с двумя доменами site.in.ua и сайт site.ho.ua (воторой дали по умолчанию).

Основной site.in.ua, и получилось так, что site.ho.ua не удалил и google его проиндексировал и выдает вверху, тогда как site.in.ua чуть был в выдачах, но потом выпал (хотя есть в индексе тоже).

Что сделал?прописал в .htaccess
HTML:
RewriteEngine On
RewriteCond %{HTTP_HOST} site.ho.ua
RewriteRule (.*) http://site.in.ua/$1 [R=301,L]

2. После как site.ho.ua полностью переедет 301м редиректом, удалю домен.

Все ли верно? Верно ли то, что site.ho.ua надо было с самого начала удалить?
 
Верно. Для гугла можно сделать изменение адреса сайта из панели для веб-мастеров.
UPD: в роботс.тхт сайта site.ho.ua дописать
User-Agent: *
Host: site.in.ua
 
Прошу прощения, сам столкнулся с похожей ситуацией, в гугле нельзя поменять домен, если он выше 2-го уровня, соотвтетственно тут он 3-го, и это не пройдет. И на домен 3-го уровня тоже, кстати, ниельзя поменять на какой-то другой.

А теперь вопрос, у меня такая же ситуация, только прописано:

Код:
RewriteCond %{HTTP_HOST} ^virtual.brest.by
RewriteRule (.*) http://brest.name/$1 [R=301,L]

Тоесть отличия в символе ^ перед доменным именем, с которого я хочу перенаправить на новый домен. Все работает, но только пока не укажешь урл полностью страницы. К примеру так не работает:


Плиз подскажите, как прописать правильно полный редирект 301, что бы даже если пользователь прищел по старому урлу, его перекинуло на новый, пусть привыкают потихоньку...

Вариант

Код:
RedirectMatch 301 ^/(.*)$ http://brest.name/$1

не прошел, вообще нет доступа к сайту. И кстати, нет перенаправления только если у урле есть директория, вариант ссылки на просто файл в корне домена перенаправляется хорошо и правильно.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху