Настроить редирект со страниц старого сайта на новый. Можно консультацию.

Упоминание на сайте и/или в соцсетях

Организация переехала на новый сайт с новым доменом в связи с ребрендингом. Необходимо настроить 301 редирект на страницы нового сайта со старого. Старый сайт http://www.mpk59.ru, новый http://www.насмного59.рф

Помощь нужна
Ольга Шадрина

Ольга Шадрина

Об организации / проекте

Ассоциация содействия укреплению и популяризации институтов семьи и брака

Основные цели деятельности РОО «Многодетные Пермского края»:
— Защита интересов многодетных семей;
— Оказание материальной и моральной поддержки многодетным семьям;
— Участие в формировании социально-экономической политики Пермского края в интересах семьи, материнства и детства;
— Содействие органам местного самоуправления Пермского края в работе с многодетными семьями;
— Пропаганда семейных ценностей, здорового образа жизни, необходимости семейного воспитания;
— Формирование основанного на гуманизме отношения к многодетным семьям.

Комментарии
  1. Константин Моргунов

    Наиболее простым способом решается с помощью mod_rewrite. Чтобы настроить переадресацию с адресов, начинающихся с www на аналогичные без www (http://www.mycompany.ru/news/ » http://mycompany.ru/news/), нужно в файл .htaccess в корневой папке www вашего сайта прописать следующие строки:

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

    • Ольга Шадрина
      Ольга Шадрина /

      хотелось бы каким-то чудным образом задействовать в редиректе все страницы. Чтобы человек, заходя по закладке на страницу старого сайта попадал на аналогичную страницу нового сайта с другим доменом

      • Глеб Суворов
        Глеб Суворов /

        Адреса страниц изменялись или только домен?

  2. Ольга Шадрина
    Ольга Шадрина /

    в большинстве случаев только домен, не более 5 страниц — изменился адрес

  3. Константин Моргунов

    Метод что я описал подхватывает глобальный редирект.
    Всего домена а не только главной страницы

    • Ольга Шадрина
      Ольга Шадрина /

      т.е. при этом методе человек, зайдя на страницу старого сайта из закладок браузера перейдет на аналогичную страницу нового сайта? просто я встречала описания, что необходимо прописать в .htasses редирект для каждой страницы, но сайт немаленький и как-то не верится, что это можно только вручную..

  4. Константин Моргунов

    Можно еще такое написать в htaccess в корневом каталоге старого домена.

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

    По сути то же самое. Остается колдовать только с www и без www

    • Ольга Шадрина
      Ольга Шадрина /

      вот, да — еще вопрос, где прописывать все эти директивы — на старом сайте, на новом или обоих…

  5. Ольга Шадрина
    Ольга Шадрина /

    попробовала прописать вот это
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.yournewdomain.ru/$1 [R=301,L]:
    работает только при переходе на главную страницу.
    а как с остальных страниц сделать редирект, чтоб из закладок переходили тоже на новый сайт? явно одно правило для www не катит.
    Неужели для каждой страницы и записи прописывать — это ж бред жеж…((((

    • Ольга Шадрина
      Ольга Шадрина /

      вроде каким-то чудным образом заработало, нашла настройки редиректа в панели управления хостинга, но все равно спасибо всем за помощь!
      Константин, информацию о вас могу разместить на сайте (сегодня-завтра откроем там раздел «Спасибо», как раз есть повод))
      Можете прислать информацию на адрес [email protected]

  6. Константин Моргунов

    Ну хостинги да бывают такие опции , а бывает и не бывает. Поэтому хардкорно ручками всегда должно работать 🙂

    • Ольга Шадрина
      Ольга Шадрина /

      только не у всех ручки оттуда растут, откуда надо, особенно в вопросах, с которыми раньше не сталкивалась))) жду инфу, если нужна благодарность на сайте)

Оставить комментарий
Присоединяйтесь к нам!
Вы заработали 10 очков опыта!