Редирект с site.ru на site.su

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Css_Ufa, 22 мар 2011.

  1. Css_Ufa

    Css_Ufa

    Регистр.:
    25 ноя 2008
    Сообщения:
    542
    Симпатии:
    323
    Здравствуйте.

    Интересует каким образом, т.е. какое правило написать что редирект сделать с site.ru на site.su, также интересует редирект со страниц на страницу, т.е. с site.ru/1.html на site.su/1.html и есть ли скрипт какой-либо чтобы сделать такой редирект?

    Я это я все спрашиваю чтобы сохранить позиции, т.к. site.ru по ключевым запросам находится в ТОП-5 и хочется чтобы при редиректе ПС воспринимал сайт site.su как site.ru - чтобы не слетели позиции.
     
  2. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    Редирект старого домена site.ru на новый site.su но тогда при любом заходе точнее на любую страницу будет переход на site.su
     
  3. frantz1488

    frantz1488

    Регистр.:
    21 мар 2010
    Сообщения:
    162
    Симпатии:
    43
    Насколько показывает практика и не только моя, сайт на некоторое время все же просядет пока переклеит контент
     
  4. Css_Ufa

    Css_Ufa

    Регистр.:
    25 ноя 2008
    Сообщения:
    542
    Симпатии:
    323
    Я это знаю.

    Вот это нашел, кто-нибудь делал это правило:
    Код:
    Redirect 301 /old-file.html http://myserver.com/new-file.html
    Нашел в нете....
    http://www.y1.ru/index.php?id=24

    Это правило нормальное или что-то там не учтено?

    Или это очень полезная штука:
    2. При сохраняется структуры УРЛов можно:
    RewriteEngine ON
    RewriteRule ^(.*)$ http://mynewdomain.com/$1 [R=301,L]
    Таким образом, если кто-то запрашивает страницу старого домена его будет редиректить (301) на новый домен той же страницы.

    На сколько просядет? Самое главное чтобы ПС понял что сайт такой же, а не ГС его. :)
     
  5. frantz1488

    frantz1488

    Регистр.:
    21 мар 2010
    Сообщения:
    162
    Симпатии:
    43
    тот вариант что вам написали в начале правильный, объясняю:
    у вас была страница http://site1.ru/page1.html, когда вы перенесете сайт на site2.ru, при запросе http://site1.ru/page1.html вас будет редиректить на http://site2.ru/page1.html.
    А тот пример что вы нашли для другого случая если у вас была страница page.html и вы изменили ее адрес (в пределах того же домена) то при запросе вас будет редиректить на новый адрес
    Проседает обычно ненадолго, но даже после склейки желательно не снимать какое-то время редирект для полной уверенности
     
  6. Css_Ufa

    Css_Ufa

    Регистр.:
    25 ноя 2008
    Сообщения:
    542
    Симпатии:
    323
    Вот из того что написано:
    Т.е. с любой страницы старого сайта переход будет на главную! а мне нужно с 1 url на него же, только домен поменяется.
     
  7. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    используй этот
    PHP:
    RewriteEngine ON
    RewriteRule 
    ^(.*)$ http://mynewdomain.com/$1 [R=301,L]
    из четвертого поста судя по коду то что тебе надо
     
    Css_Ufa нравится это.
  8. frantz1488

    frantz1488

    Регистр.:
    21 мар 2010
    Сообщения:
    162
    Симпатии:
    43
    разберем наглядно что к чему:
    RewriteEngine ON
    RewriteRule ^(.*)$ http://mynewdomain.com/$1 [R=301,L]
    1. RewriteEngine ON - Включаем RewriteEngine
    2. ^ - начало регулярки, указываем что будем брать все что после названия сайта (домена)
    3. (.*)$ - присваиваем переменной все что будет после домена
    4. http://mynewdomain.com/$1 - редиректим на новый домен и подставляем значение переменной $1
    5. [R=301,L] - код 301 означает что файл постоянно находится по новому адресу.
    итак если вы запросите урл site.ru/1.html то вас перекинет не на главную страницу site.su а на site.su/1.html
     
    Css_Ufa нравится это.
  9. HorriganF

    HorriganF Постоялец

    Регистр.:
    13 май 2010
    Сообщения:
    143
    Симпатии:
    30
    так а если второй сайт в поисковики вбить как зеркало прежнего и поставить редиректы?
     
  10. Css_Ufa

    Css_Ufa

    Регистр.:
    25 ноя 2008
    Сообщения:
    542
    Симпатии:
    323
    Так редирект и укажет что это зеркало!

    Но, потом я совсем избавлюсь о 1 домена и все, так что он будет зеркалом только на месяца 2-3.