301 редирект с одного домена на другой

Автор Тема: 301 редирект с одного домена на другой  (Прочитано 16130 раз)

Оффлайн AzarchickАвтор темы

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 136
  • Сообщений: 267
  • Карма: 18
  • Пол: Женский
    • блог SEO-сектанта

Оффлайн AzarchickАвтор темы

  • Старожил
  • ****
Здравствуйте! Нужно настроить 301 редирект с одного домена на другой + чтобы все зеркала тоже редиректили на основной домен.
Должно быть так:

site1.ru 
www.site1.ru
site1.ru/index.php
www.site1.ru/index.php --------------------------------------------- mainsite.ru
www.mainsite.ru
www.mainsite.ru/index.php
mainsite.ru/index.php

Все эти адреса должны вести на mainsite.ru. Сайты site1.ru и mainsite.ru - совершенно одинаковые, т.е. зеркала, причем в их корне есть главный каталог с файлами, откуда эти файлы и грузятся в подкаталоги (site1.ru, www.site1.ru... и т.д.) - таким образом если добавить файл .htaccess в корень, он окажется в каждом подкаталоге.

Подскажите пожалуйста, как правильно настроить все эти редиректы.  :o

Комментарии на Блоге SEO сектанта теперь показываются со ссылкой на ВАШ последний пост в ВАШЕМ блоге :o


Оффлайн antennshick

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 83
  • Сообщений: 327
  • Карма: 12
  • Пол: Мужской
  • антеннщик-сеошник =)
    • Ремонт антенн

Оффлайн antennshick

  • Старожил
  • ****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 83
    • Сообщений: 327
    • Карма: 12
    • Пол: Мужской
    • антеннщик-сеошник =)
      • Ремонт антенн
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]

____________________________________________________

То, что помню. Так будет все ссылаться на домен с www. А как его самого редиректнуть на другой сайт нужно эксперементировать. На память не помню.
Продвижение сайтов без предоплаты, оплата за результат! :o Продвижение больших групп запросов. ;D

Оффлайн web

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 388
  • Сообщений: 925
  • Карма: 53
  • Пол: Мужской
  • No bees – no honey....... No work – no money

Оффлайн web

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 388
    • Сообщений: 925
    • Карма: 53
    • Пол: Мужской
    • No bees – no honey....... No work – no money
Можете один домен перенаправить на другой так:

В index.php сайта site1.ru напишите следующий код

<?php $URL="http://mainsite.ru";
header("Location:$URL");
exit();
?>


Если на первом сайте имелись страницы, их тоже необходимо перенаправить на http://mainsite.ru

Для этого, в .htaccess первого сайта напишите для каждой страницы код, наподобие следующего:

Redirect 301 /page1.php http://mainsite.ru/page1.php

И так для каждой страницы, page1.php - пример.

Добавлено: 07-11-2011, 18:55:23

Можно и php-кодом перенаправлять страницы сайта, не только 301-редиректом в .htaccess

Добавлено: 07-11-2011, 18:57:03

Но, в .htaccess быстрее.
« Последнее редактирование: 07-11-2011, 18:57:03 от web »

Оффлайн AzarchickАвтор темы

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 136
  • Сообщений: 267
  • Карма: 18
  • Пол: Женский
    • блог SEO-сектанта

Оффлайн AzarchickАвтор темы

  • Старожил
  • ****
Всем спасибо за ответ.
Сделала следующим образом:

Прописала в .htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.mainsite\.ru
RewriteRule ^(.*)$ http://mainsite.ru/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} site1.ru
RewriteRule (.*) http://mainsite.ru/$1 [R=301,L]


В robots.txt запретила индексировать адреса с index.php и прописала host: mainsite.ru для Яндекса.
Комментарии на Блоге SEO сектанта теперь показываются со ссылкой на ВАШ последний пост в ВАШЕМ блоге :o

Оффлайн web

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 388
  • Сообщений: 925
  • Карма: 53
  • Пол: Мужской
  • No bees – no honey....... No work – no money

Оффлайн web

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 388
    • Сообщений: 925
    • Карма: 53
    • Пол: Мужской
    • No bees – no honey....... No work – no money
В robots.txt запретила индексировать адреса с index.php и прописала host: mainsite.ru для Яндекса.

Вы запретили индексацию главной страницы? Зачем?
Сделали бы перенаправление с mainsite.ru/index.php на mainsite.ru


Оффлайн AzarchickАвтор темы

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 136
  • Сообщений: 267
  • Карма: 18
  • Пол: Женский
    • блог SEO-сектанта

Оффлайн AzarchickАвтор темы

  • Старожил
  • ****
Главная страница (mainsite.ru) открыта для индексации. Закрыто только ее зеркало - mainsite.ru/index.php. В Webmaster Google тестировала - все правильно.
Комментарии на Блоге SEO сектанта теперь показываются со ссылкой на ВАШ последний пост в ВАШЕМ блоге :o

Оффлайн Rozalyna

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 1
  • Карма: 0
  • Пол: Женский
    • Полезные советы для женщин

Оффлайн Rozalyna

  • Дебютант
  • *
Можете один домен перенаправить на другой так:

В index.php сайта site1.ru напишите следующий код

<?php $URL="http://mainsite.ru";
header("Location:$URL");
exit();
?>


Скажите, пожалуйста. Таким образом передаются ТИЦ и PR сайту, на который происходит перенаправление?

Оффлайн Владимир75

  • Администратор
  • Бизнес оценка: (4, 100%)
  • *****
  • СПАСИБО: 7268
  • Сообщений: 10743
  • Карма: 651
  • Пол: Мужской
  • Это я такой уже старый
  • Награды Гроссмейстер поисковой оптимизации SEO Профессионал Более трех тысяч спасибо За благотворительность Почетный гражданин нашего форума
    • Оптимизация и Продвижение

Оффлайн Владимир75

  • Администратор
  • *****
  • Доп. информация
    • Бизнес оценка: (4, 100%)
    • СПАСИБО: 7268
    • Сообщений: 10743
    • Карма: 651
    • Пол: Мужской
    • Это я такой уже старый
    • Награды Гроссмейстер поисковой оптимизации SEO Профессионал Более трех тысяч спасибо За благотворительность Почетный гражданин нашего форума
      • Оптимизация и Продвижение
[
Скажите, пожалуйста. Таким образом передаются ТИЦ и PR сайту, на который происходит перенаправление?
Да можете именно так прописать в файле  .htaccess, и произойдёт передача веса от одного домена к другому, при учёте что старый сайт Вам не нужен.




Оффлайн Kik84

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 62
  • Сообщений: 347
  • Карма: 5

Оффлайн Kik84

  • Старожил
  • ****
Подскажите, есть 3 домена (в корне лежит только файл htaccess), которые должны ссылаться на четвертый, на котором и находится сайт.
Прописал строчку:
Redirect 301 / http://четвертый домен.ru/
в каждом из трех. Все работает, но достаточно ли этого?


Оффлайн Владимир75

  • Администратор
  • Бизнес оценка: (4, 100%)
  • *****
  • СПАСИБО: 7268
  • Сообщений: 10743
  • Карма: 651
  • Пол: Мужской
  • Это я такой уже старый
  • Награды Гроссмейстер поисковой оптимизации SEO Профессионал Более трех тысяч спасибо За благотворительность Почетный гражданин нашего форума
    • Оптимизация и Продвижение

Оффлайн Владимир75

  • Администратор
  • *****
  • Доп. информация
    • Бизнес оценка: (4, 100%)
    • СПАСИБО: 7268
    • Сообщений: 10743
    • Карма: 651
    • Пол: Мужской
    • Это я такой уже старый
    • Награды Гроссмейстер поисковой оптимизации SEO Профессионал Более трех тысяч спасибо За благотворительность Почетный гражданин нашего форума
      • Оптимизация и Продвижение
Подскажите, есть 3 домена (в корне лежит только файл htaccess), которые должны ссылаться на четвертый, на котором и находится сайт.
Прописал строчку:
Redirect 301 / http://четвертый домен.ru/
в каждом из трех. Все работает, но достаточно ли этого?
достаточно


 

Похожие темы