Как правильно переехать на новый домен?

(Ответов: 7, Просмотров: 796)
  1. Дипломник Аватар для Wihar
    • Регистрация: 08.07.2013
    • Сообщений: 180
    • Репутация: 14
    • Webmoney BL: ?
    Добрый день! Не подскажите как правильно и практически безболезненно переехать на новый домен? Как сделать, чтобы поисковики понимали, что это тот же старый сайт на новом домене, а не посчитал это копипастом другого ресурса? Сайт на DLE.
    • 0
  2. Дипломник Аватар для xtremal29
    • Регистрация: 28.10.2011
    • Сообщений: 175
    • Репутация: 39
    • Webmoney BL: ?
    301 редирект
    • 0
  3. Дипломник Аватар для Wihar
    • Регистрация: 08.07.2013
    • Сообщений: 180
    • Репутация: 14
    • Webmoney BL: ?
    Как его использовать? Куда ставить?
    • 0
  4. Опытный Аватар для Gunkin
    • Регистрация: 20.09.2012
    • Сообщений: 251
    • Репутация: 29
    • Webmoney BL: ?
    Создайте файл .htaccess, там напишите:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ http://новыйадрессайта/$1 [R=301,L]

    закиньте этот файл в корень старого сайта. все!
    • 2

    Спасибо сказали:

    OKyJIucT(22.06.2015), x64(22.06.2015),
  5. Дипломник
    • Регистрация: 30.07.2013
    • Сообщений: 140
    • Репутация: 8
    Через .htaccess думаю не самый лучший вариант, так как для того чтобы страницы не потеряли позиции в выдаче поисковых систем, необходимо сделать 301 редирект для всех страниц.

    Если у сайта тысячи страниц в ручную прописать редирект для каждой страницы будет трудно.

    Лично я сделал бы через PHP. Вот написал небольшой скрипт, с помощью него при обращении к любой странице будет происходить 301 редирект на эту же страницу на новом домене.

    1. Устанавливайте сайт на новом домене
    2. На старом домене в файле index.php пишете следующий код:

    PHP код:
    $url=$_SERVER['REQUEST_URI'];
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: http://newdomain.ru".$url);
    exit(); 
    3. Вместо newdomain.ru пишете адрес нового домена.
    • 0
  6. Студент Аватар для x64
    • Регистрация: 30.06.2011
    • Сообщений: 39
    • Репутация: 34
    • Webmoney BL: ?
    Забыли один важный флаг:
    Цитата Сообщение от Gunkin Посмотреть сообщение
    RewriteRule ^(.*)$ http://новыйадрессайта/$1 [R=301,L,QSA]
    а то может на гетах всё крутится.

    Цитата Сообщение от David13-90 Посмотреть сообщение
    Через .htaccess думаю не самый лучший вариант
    Почему же не самый лучший? Достаточно средств одного веб-сервера, чтобы перенаправлять всех посетителей на новый домен.
    • 0
  7. Дипломник
    • Регистрация: 30.07.2013
    • Сообщений: 140
    • Репутация: 8
    x64, то есть с помощью данного кода в .htaccess, например со страницы domain.ru/main/ будет происходить 301 редирект на newdomain.ru/main/ ?
    • 0
  8. Студент Аватар для x64
    • Регистрация: 30.06.2011
    • Сообщений: 39
    • Репутация: 34
    • Webmoney BL: ?
    David13-90, Вы по сути то же делаете на PHP. Просто средствами веб-сервера это лаконичнее; хватит самого «слабого» тарифного плана (нет нужды в исполнении скриптов).

    Цитата Сообщение от x64 Посмотреть сообщение
    Забыли один важный флаг:
    Хотя нет, я не прав. Флаг нужен, когда в явном виде указан параметр в url назначения и требуется не потерять остальные.
    Gunkin прав!
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Новый домен или домен с историей?
Общие вопросы поисковой оптимизации 39 26.02.2016 18:55
Помогите как правильно переехать на новый сайт
Вопросы от новичков 7 17.04.2014 16:24
Как правильно "переехать" с хорошо продвинутого сайта на новый домен?
Вопросы от новичков 5 29.12.2012 04:06
Переезд сайта на новый домен, как правильно?
Прочее 3 05.03.2012 15:46
Правильно осуществляем переезд на новый домен
Вопросы от новичков 1 13.01.2011 22:01

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры