Fokebox 463 Posted November 2, 2016 Report Share Posted November 2, 2016 Привет всем! На следующий год планирую переезд сайта, и конечно же хочется сделать это с минимальными потерями в трафике. Хотелось бы узнать Вашего мнения ну и буду рад советам В общем есть сайт: http://mysite.ru/index.php/Название_страницы ... и буду его переносить на поддомен другой зоны, а именно на https://ru.mysite.org/index.php/Название_страницы Что посоветуете сделать? какие редиректы? Делать ли скажем сначала зеркало, а потом сделать сайт на поддомене основным? Кто, что думает по такой операции? Quote Link to post Share on other sites
Administrators DevilStar 1164 Posted November 2, 2016 Administrators Report Share Posted November 2, 2016 301 постраничный редирект любым доступным способом (nginx, htaccess, cloudflare). И всё, ни больше, ни меньше. По желанию завести новую аналитику и метрику. Quote Link to post Share on other sites
Fokebox 463 Posted November 2, 2016 Author Report Share Posted November 2, 2016 301 постраничный редирект любым доступным способом (nginx, htaccess, cloudflare). И всё, ни больше, ни меньше. По желанию завести новую аналитику и метрику. Т.е каждую отдельную страницу ручками прописываю и одновременно заливаю её по новому адресу так? Quote Link to post Share on other sites
VIP sokolokaa 634 Posted November 2, 2016 VIP Report Share Posted November 2, 2016 Т.е каждую отдельную страницу ручками прописываю и одновременно заливаю её по новому адресу так? Просто, стандартный 301 редирект, чтобы пользователь попавший на site .ru/ бла бла бла, был перенесен на такую же страницу, но уже ru.site.org/ бла бла бла. Сам планирую переезд с .ru на .net и тоже с https, но только, через месяцев 3 - 4, если решусь, обязательно на форуме отпишусь обо всем, что и как. P.S Меня больше волнует падение трафика)))) Quote Link to post Share on other sites
Administrators DevilStar 1164 Posted November 2, 2016 Administrators Report Share Posted November 2, 2016 Т.е каждую отдельную страницу ручками прописываю и одновременно заливаю её по новому адресу так? Контент сайта переносится на новый домен, а на старом оставляется запись типа: Options +FollowSymLinks RewriteEngine on RewriteRule (.*) https://yournewdomain.com/$1 [R=301,L]: И всё, готово. ps: инфа из личного опыта Quote Link to post Share on other sites
Fokebox 463 Posted November 2, 2016 Author Report Share Posted November 2, 2016 Просто, стандартный 301 редирект, чтобы пользователь попавший на site .ru/ бла бла бла, был перенесен на такую же страницу, но уже ru.site.org/ бла бла бла. Сам планирую переезд с .ru на .net и тоже с https, но только, через месяцев 3 - 4, если решусь, обязательно на форуме отпишусь обо всем, что и как. P.S Меня больше волнует падение трафика)))) Ясно! У меня переезд, думаю, будет в марте-апреле. Значит у нас аналогичная ситуация ))) ... ну будем отписываться тогда, что да как у кого произошло! Падение трафика - всех волнует ) но может потом выстрелит от гугла за счёт https? Контент сайта переносится на новый домен, а на старом оставляется запись типа: Options +FollowSymLinks RewriteEngine on RewriteRule (.*) https://yournewdomain.com/$1 [R=301,L]: И всё, готово. ps: инфа из личного опыта Спасибо! принято к сведению Quote Link to post Share on other sites
Fokebox 463 Posted November 2, 2016 Author Report Share Posted November 2, 2016 Может кому пригодиться https://yandex.ru/support/webmaster/yandex-indexing/moving-site.xml Редирект 301 лучше делать для каждой страницы на соответствующую страницу на новом домене ) Quote Link to post Share on other sites
XEOVO 2 Posted November 2, 2016 Report Share Posted November 2, 2016 Я через htaccess делаю обычно Quote Link to post Share on other sites
Fokebox 463 Posted November 22, 2016 Author Report Share Posted November 22, 2016 Такой вопрос: в вебмастере яндекса в приципе есть инструмент переезда сайта на другой адрес, а вот в гугле что? я ничего не нашёл Quote Link to post Share on other sites
Ninoi 54 Posted November 23, 2016 Report Share Posted November 23, 2016 Там еще проще, в Google/webmasters/tools зайти в нужный сайт, щелкнуть по шестеренке справа, там опция изменение адреса Quote Link to post Share on other sites
AlexK 126 Posted November 25, 2016 Report Share Posted November 25, 2016 Просто, стандартный 301 редирект, чтобы пользователь попавший на site .ru/ бла бла бла, был перенесен на такую же страницу, но уже ru.site.org/ бла бла бла. Сам планирую переезд с .ru на .net и тоже с https, но только, через месяцев 3 - 4, если решусь, обязательно на форуме отпишусь обо всем, что и как. P.S Меня больше волнует падение трафика)))) После переезда обязательно отпишите как и что, тема серьезная. Так же наверное не стоит настраивать редирект 301 до того как произойдет 100% скрейка доменов. Или я не прав, отпишите кто в курсе по этому поводу. Quote Link to post Share on other sites
VIP sokolokaa 634 Posted November 25, 2016 VIP Report Share Posted November 25, 2016 После переезда обязательно отпишите как и что, тема серьезная. Так же наверное не стоит настраивать редирект 301 до того как произойдет 100% скрейка доменов. Или я не прав, отпишите кто в курсе по этому поводу. Я сам боюсь всех переездов и манипуляциями с доменами, если решусь, то обязательно отпишусь. Quote Link to post Share on other sites
Fokebox 463 Posted November 27, 2016 Author Report Share Posted November 27, 2016 Друзья, процесс начался у меня ... подготавливаю 301 редирет через htaccess, верно ли прописываю RewriteCond %{HTTP_HOST} ^site\.ru/index.php/$ [NC] RewriteRule ^(.*)$ https://ru.site.org/wiki/$1 [R=301,L] Страницы были на старом домене под адресом http://site.ru/index.php/Названиестраницы, а на новом так: https://ru.site.org/wiki/Название страницы Всё ли верно? Quote Link to post Share on other sites
VIP serjin 1050 Posted November 27, 2016 VIP Report Share Posted November 27, 2016 Друзья, процесс начался у меня ... подготавливаю 301 редирет через htaccess, верно ли прописываю RewriteCond %{HTTP_HOST} ^site\.ru/index.php/$ [NC] RewriteRule ^(.*)$ https://ru.site.org/wiki/$1 [R=301,L] Страницы были на старом домене под адресом http://site.ru/index.php/Названиестраницы, а на новом так: https://ru.site.org/wiki/Название страницы Всё ли верно? У разных хостеров будет верно по разному(проверено временем) поэтому верно если отрабатывает так как нужно. Если не отрабатывает ищите метод который будет работать конкретно у Вас на хосте. Quote Link to post Share on other sites
Fokebox 463 Posted November 27, 2016 Author Report Share Posted November 27, 2016 У разных хостеров будет верно по разному(проверено временем) поэтому верно если отрабатывает так как нужно. Если не отрабатывает ищите метод который будет работать конкретно у Вас на хосте. Привеённый мной пример редиректа не сработал … отписат в поддержку хостеру настроить редирект всех страниц … все сайты на одном сервере ) Quote Link to post Share on other sites
bong 198 Posted November 27, 2016 Report Share Posted November 27, 2016 Пропишите редирект, если есть посещалка. Укажите в вебмастере, что домен теперь с httpS. Всё. Два-три простых шага. К чему тут готовится? Делов на 2 минуты. Quote Link to post Share on other sites
bong 198 Posted November 27, 2016 Report Share Posted November 27, 2016 Сам планирую переезд с .ru на .net и тоже с https, но только, через месяцев 3 - 4, если решусь, обязательно на форуме отпишусь обо всем, что и как. P.S Меня больше волнует падение трафика)))) А, что тут решаться? Вас просто заставят потом и выбора уже не будет. Пока ваши конкуренты уже переезжают, вы всё думаете... Соцсети уже предупреждают, что дальнейшая авторизация на ваших сайтах возможно будет только через httpS. Дальше платежные системы подтянутся и другие сервисы... Quote Link to post Share on other sites
AlexK 126 Posted November 27, 2016 Report Share Posted November 27, 2016 Для домена. Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC] RewriteRule ^([^/]+) $1 [L] RewriteCond %{HTTP_HOST} ^youtube\.com RewriteRule ^(.*)$ http://youtube.org/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.youtube\.com RewriteRule ^(.*)$ http://youtube.org/$1 [R=301,L] Для страниц. Options +FollowSymlinks RewriteEngine on rewriterule ^youtube/dota-2/(.*)$ http://youtube.com/games/dota-2/$1[r=301,nc] Quote Link to post Share on other sites
siteup 4 Posted November 27, 2016 Report Share Posted November 27, 2016 Для хостингов, у которых настроен Nginx + Apache или Apache подойдет один из трех вариантов: RewriteEngine OnRewriteCond %{HTTPS} =onRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]RewriteEngine OnRewriteCond %{SERVER_PORT} !^443$RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]RewriteEngine OnRewriteCond %{HTTPS} offRewriteCond %{HTTP:X-Forwarded-Proto} !httpsRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Если только Nginx, то нужно править nginx.conf, вроде того: server { #... listen server_ip:80; server_name www.site.com; rewrite ^ https://www.site.com$request_uri?permanent; } + у некоторых CMS нужно править конфиг. + нужно скачать дамп базы и пройтись автозаменой, чтобы старые урлы сменить. + может возникнуть еще что-нибудь ) совет - обратитесь к специалисту )) Quote Link to post Share on other sites
AlexK 126 Posted November 27, 2016 Report Share Posted November 27, 2016 Подскажите - нужно ли заменять все ссылки на новом домене после переезда Например используя данные команды #Замена ссылок в полях: Адрес WordPress (URL) и Адрес сайта (URL) UPDATE wp_options SET option_value = replace(option_value, 'http://старый_сайт,'http://новый_сайт.ru') WHERE option_name = 'home' OR option_name = 'siteurl'; #Меняет все URL адреса страниц сайта на новые UPDATE wp_posts SET guid = replace(guid, 'http://старый_сайт,'http://новый_сайт.ru'); #Замена всех ссылок, которые находятся в тексте статей UPDATE wp_posts SET post_content = replace(post_content, 'http://старый_сайт','http://новый_сайт.ru'); Quote Link to post Share on other sites
bong 198 Posted November 27, 2016 Report Share Posted November 27, 2016 Подскажите - нужно ли заменять все ссылки на новом домене после переезда Например используя данные команды... Да, добавляя к новому домену httpS Quote Link to post Share on other sites
Fokebox 463 Posted November 27, 2016 Author Report Share Posted November 27, 2016 При переносе в гугл вэбмастере система ругается (: "Убедитесь, что переадресация 301 выполняется корректно Старые URL должны перенаправлять на новый сайт с использованием директив постоянной переадресации 301. Не удалось просканировать ваш сайт. Используйте инструмент Просмотреть как Googlebot, чтобы проверить, доступен ли роботу корневой каталог сайта." Хотя гугл бот вот что выдаёт при сканировании страниц старого сайта: HTTP/1.1 301 Moved Permanently Server: nginx/1.10.2 Date: Sun, 27 Nov 2016 19:06:53 GMT Content-Type: text/html Content-Length: 185 Connection: keep-alive Location: https://mynewaddress.org <html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.10.2</center> </body> </html> Quote Link to post Share on other sites
AlexK 126 Posted November 28, 2016 Report Share Posted November 28, 2016 Сегодня получил ответ (возможно кому будет интересно на заметку если не в курсе) Quote Link to post Share on other sites
AlexK 126 Posted November 29, 2016 Report Share Posted November 29, 2016 Дополнительно: Рекомендации Яндекса по переезду на HTTPS от Платона Щукина serzh82 1 Quote Link to post Share on other sites
Fokebox 463 Posted November 30, 2016 Author Report Share Posted November 30, 2016 Интересный факт при переезде и настройки собственно переезда 1) В вебматсере гугла: перед тем как активировать функцию переезда сайта, необходимо настроить редирект 301 2) По словам многих, в том числе и самого Яндекса - редирект рекомендуется делать после склейки доменов, на что уходит больше времени Получается вывод, что сначала клеить яндекс и сначала в нём переезд назначать, а потом за гугл браться ... хотя гугл может посчитать что тот сайт копия и пока его перевезёт может занять намного больше времени ) Короче ХЗ ... переезд начал, потом отпишусь что да как sokolokaa 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.