Форум копирайтеров Рунета

Практическая часть => Свой сайт: я – вебмастер! => Тема начата: Леонид от Июль 30, 2015, 03:47:54 pm

Название: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: Леонид от Июль 30, 2015, 03:47:54 pm
Там ведь надо делать редирект 301 для каждой страницы и записи? Почитал вчера сайты, знающие люди пишут, что всё просто. Ну это опытным просто, а ещё пару месяцев не знал, что такое корневая папка сайта)))

Поясните, коллеги, если кто занимался переносом сайта на новый домен, реально там самому справится? Долго ли это? Спасибо!
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: Смотрящий по textis.ru от Июль 30, 2015, 04:02:03 pm
Секунд 30 от силы, там все реально просто. В Robots по-моему 301 редирект и все
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: garry от Июль 30, 2015, 05:22:25 pm
Внесу коррективы))
Все просто на первый взгляд, но надо учитывать некоторые факторы, какое зеркало главное, как наиндексили пс, можно ли со всех страниц делать редирект и как его делать лучше.
Опять же сколько проживет старый домен, что бы успеть поклеить правильно, либо форсировать.
Но на самом деле все просто...))

Если ваши страницы не поменяли свои урлы, кроме домена, то достаточно сделать простой 301 через .htaccess и не забываем открыть, точнее оставить без редиректа robots.txt, дабы яндекс увидел главное зеркало новым доменом. Хотя последнее и спорный вопрос и я сам зачастую так не делаю, когда все в режиме простого редиректа.

Еще момент, при утсановки редиректа не забываем как ваш домен был с www или без.
В корне старого домена в файле .htaccess прописываем такую штуку(вариант с открытым robots.txt и с www)

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?старый домен\.ru$
RewriteRule ^(.*)$ http://www.новый домен.ru/$1 [R=301,L]
</IfModule>

так как из за всяких настроек...сервера, апача и тд, все может работать у вас по другому, приведу еще один вариант

Redirect 301 / http://www.новый домен.com/
<FilesMatch "robots.txt$">RewriteEngine off</FilesMatch>
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.новый домен.com/$1 [R=301,L]

И еще один))

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.новый домен.com/$1 [R=301,L]

зачастую приходится подбирать нужный.

В роботс соответственно прописываем зеркало для яндекса.

User-agent: Yandex
Disallow: /cgi-bin
Host: www.новый домен.ru

В принципе все.
В панелях веб мастера яндекса и гугла, так же указываем новые зеркала и добавляем новый домен.
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: Юкка Гриценко от Июль 30, 2015, 06:04:18 pm
Посижу тут, послушаю с умным видом))))
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: garry от Июль 30, 2015, 06:18:58 pm
Да тут особо слушать нечего))
В конкретных случаях все решается, а так общее...
Могу добавить, если у вас уже есть реврайты и существует вот такая строчка RewriteEngine on, второй раз писать ее не надо.
Ну и конечно сам mod_rewrite должен быть включен в конфиге апача, но думаю он включен.
Вариантов хватает, можно делать через PHP или HTML.
А если вы по каким то причинам или вас просто угораздило хостится на windows server, там уже другая история)))
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: Надежда Лебедева от Июль 30, 2015, 06:57:20 pm
Люди, мне страшно эту тему читать, ощущаю себя дебилом, вообще все непонятно :(.
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: garry от Июль 30, 2015, 07:09:44 pm
вообще все непонятно
Это только первые десять лет))
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: Юкка Гриценко от Июль 30, 2015, 07:11:01 pm
 :D Мне тоже)))) Ну тут главное - умный вид делать и кивать)))

Я так же пару дней назад общалась с тех.поддержкой хостинга))) И ведь написала им, что "блондинко" и ничего не понимаю из написанного, а они в том же духе продолжили объяснять))) Пришлось, к Евгению Журавлеву обратиться))) Милый чел: пару предложений написал - все стало понятно))))

Эх...зафлудили тему Леониду)))
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: garry от Июль 30, 2015, 07:15:07 pm
Эх...зафлудили тему Леониду)))
Без флуда в таких темах крышу сносит, он просто необходим  :)
Иной раз почитаешь что сам написал, думаешь, я такое написал и такое делаю))
Как то в написанном виде, все выглядит страшно, особенно когда сотню другую строчек кода запостят, а там надо то всего одну запятую поправить))
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: Леонид от Июль 30, 2015, 07:18:59 pm
Эх...зафлудили тему Леониду)))
Юкка, да я пока ответ готовлю, но он будет, скорее всего, такой: я ничего не понял!)))) где там эти файлы, в кореневой папке сайта на хостинге, что ли?
Однако Garry в любом случае получает большую мою признательность)
Название: Re: Кто-нибудь переносил свой сайт на новый домен?
Отправлено: garry от Июль 30, 2015, 07:20:29 pm
где там эти файлы, в кореневой папке сайта на хостинге, что ли?
В корне сайта и robots.txt и .htaccess(его может и не быть, тогда надо сделать)

Для редактирования файлов, советую использовать https://notepad-plus-plus.org/
Для работы с FTP http://filezilla.ru/