Настройка редиректа

Тема в разделе "Поисковые системы", создана пользователем webmasterz, 15 сен 2014.

  1. webmasterz

    webmasterz

    Регистрация:
    21 янв 2014
    Сообщения:
    45
    Симпатии:
    0
    Добрый вечер.
    Хотел спросить как правильно настроить редирект при переносе сайта с одного домена на другой.
    Структура страниц при переносе была изменена, поэтому общеее правило перенаправления должна быть следующей:

    www.old-site.ru/old-path —> www.new-site.ru/old-path
    www.old-site.ru/new-path —> www.new-site.ru/new-path
    www.new-site.ru/old-path —> www.new-site.ru/new-path

    как это лучше сделать с точки зрения SEO?
     
  2. klop

    klop

    Регистрация:
    19 ноя 2012
    Сообщения:
    1.527
    Симпатии:
    1.860
    Если структура страниц была изменена, то придётся для каждого урла писать редирект в ручную
     
  3. webmasterz

    webmasterz

    Регистрация:
    21 янв 2014
    Сообщения:
    45
    Симпатии:
    0
    а можете хотя бы пример скинуть для одного url?
     
  4. webmasterz

    webmasterz

    Регистрация:
    21 янв 2014
    Сообщения:
    45
    Симпатии:
    0
    мне вот так советуют делать

    "Образец редиректа выглядит следующим образом, если я не ошибаюсь:
    Redirect 301 /old-page.html http://new-domain.ru/new-page.html"
     
  5. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.350
    Симпатии:
    1.378
    Правильно предлагают. так и надо делать.
     
  6. webmasterz

    webmasterz

    Регистрация:
    21 янв 2014
    Сообщения:
    45
    Симпатии:
    0
    однако там есть проблема
    смотрите настроили мы .htaccess
    если в адресной строке набирать адрес сайта, то перенаправление работает нормально

    однако, с пс есть проблемы. забиваем в поиск яндекса elsaito.ru, главная страница работает нормально, а вот остальные - выдают ошибку - см скриншот.

    .htaccess

    Код:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    Redirect 301 /разработка-сайтов/ http://maxisales.ru
    Redirect 301 /реклама-в-интернете/ http://maxisales.ru
    Redirect 301 /разработка-сайтов/создание-бизнес-сайтов/ http://maxisales.ru/sozdanie-biznes-sajtov/
    Redirect 301 /разработка-сайтов/создание-сайта-визитки/ http://maxisales.ru/sozdanie-sajtov-vizitok/
    Redirect 301 /разработка-сайтов/создание-сайта-интернет-магазина/ http://maxisales.ru/sozdanie-biznes-sajtov/
    Redirect 301 /разработка-сайтов/создание-бизнес-сайтов/ http://maxisales.ru/sozdanie-internet-magazinov/
    Redirect 301 /разработка-сайтов/сайт-по-индивидуальному-проекту/ http://maxisales.ru/sajt-po-individualnomu-proektu/
    Redirect 301 /разработка-сайтов/создание-бизнес-сайтов/ http://maxisales.ru/sozdanie-biznes-sajtov/
    Redirect 301 /реклама-в-интернете/поисковое-продвижение-сайтов/ http://maxisales.ru/prodvizhenie-sajtov/
    Redirect 301 /реклама-в-интернете/контекстная-реклама/ http://maxisales.ru/kontekstnaja-reklama/
    Redirect 301 /реклама-в-интернете/продвижение-в-социальных-сетях/ http://maxisales.ru/reklama-v-socsetjah/
    Redirect 301 /реклама-в-интернете/примеры-повышения-продаж/ http://maxisales.ru/portfolio/
    Redirect 301 /реклама-в-интернете/комплексная-рекламная-кампания/ http://maxisales.ru
    Redirect 301 /сделать-заказ/ http://maxisales.ru/kontakty/
    Redirect 301 /контакты/ http://maxisales.ru/kontakty/
    </IfModule>
    
    # END WordPress
    
    [​IMG]