Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 12.02.2019, 13:07   #1
Учусь всегда
 
Регистрация: 17.07.2009
Адрес: Москва
Сообщений: 90
Репутация: 5696

По умолчанию Правильное перенаправление юзера в зависимости от языка

Задача - перенаправлять пользователей из разных стран на их "родные" страницы. Речь только про главную страницу, остальные как шли на свою целевую страницу, так и попадают на нее. Только главная страница.
Например:
  • юзер из Франции идет на site.com а попадает на site.com/fr/
  • юзер из России идет на site.com/fr/ а попадает на site.com/ru/

Разумеется на сайте есть выбор языковой версии.

Вопрос, как сделать перенаправление не навредив SEO? А именно, как правильно сделать редирект (htacces, php...), чтобы главная всегда была с ответом сервера 200, но могла перенаправлять юзера исходя из вышеописанных условий?


PS Просьба советы, вроде "не делай редирет", "сделай попап с вопросом" и прочее, оставить при себе. Нужно именно перенаправлять юзеров на нужную главную страницу.
__________________
Создание сайтов, техническое сопровождение сайтов. Разработка и ведение, контекстных рекламных кампаний.
Ищу специалиста по техническому seo аудиту портала (предоплата/+за результат).
redeye вне форума   Ответить с цитированием

Реклама
Старый 12.02.2019, 13:24   #2
Ingref
SEO-аудиты: ingref@ya.ru
 
Аватар для Ingref
 
Регистрация: 05.09.2007
Сообщений: 3,027
Репутация: 137718

По умолчанию Re: Правильное перенаправление юзера в зависимости от языка

По User-agent определяете роботов ПС и для них не делаете редиректов.
__________________
Сайт не лезет в топ? Сделаю аудит без воды всего за 8000 рублей!
Отзывы клиентов тут, почта для связи: ingref@ya.ru
Посмотрю, в чём проблема с вашим сайтом, за 100 рублей.
Ingref вне форума   Ответить с цитированием
Сказали спасибо:
Старый 12.02.2019, 14:17   #3
tripsik
Абитуриент
 
Регистрация: 09.02.2019
Сообщений: 2
Репутация: 10

По умолчанию Re: Правильное перенаправление юзера в зависимости от языка

Цитата:
Сообщение от Ingref Посмотреть сообщение
По User-agent определяете роботов ПС и для них не делаете редиректов.
А это не будет нарушением?
Клоакинг или как там это в терминах Яши зовется?
Там разьве не ее увидят что люди с яндексбраузерам переадресовываются а боты нет?
Несколько CPA такое не рекомендую делать. Боюсь потерять позиции.
Или в пределах одного домена не считается?
tripsik вне форума   Ответить с цитированием
Старый 12.02.2019, 15:34   #4
redeye
Учусь всегда
 
Регистрация: 17.07.2009
Адрес: Москва
Сообщений: 90
Репутация: 5696

ТопикСтартер Re: Правильное перенаправление юзера в зависимости от языка

Цитата:
Сообщение от Ingref Посмотреть сообщение
По User-agent определяете роботов ПС и для них не делаете редиректов.
Как вариант да. спасибо!

А еще как можно сделать?
redeye вне форума   Ответить с цитированием
Старый 12.02.2019, 17:01   #5
Ingref
SEO-аудиты: ingref@ya.ru
 
Аватар для Ingref
 
Регистрация: 05.09.2007
Сообщений: 3,027
Репутация: 137718

По умолчанию Re: Правильное перенаправление юзера в зависимости от языка

tripsik, не будет нарушением.
redeye, можно попробовать через Ajax подгружать урлы скриптом, закрытым от индексации. Но это извращение. Вот вам рабочий пример с редиректом - https://www.picodi.com
Ingref вне форума   Ответить с цитированием
Старый 12.02.2019, 18:40   #6
Оптимизайка
Академик
 
Аватар для Оптимизайка
 
Регистрация: 11.03.2012
Адрес: 127.0.0.1
Сообщений: 4,348
Репутация: 600912

По умолчанию Re: Правильное перенаправление юзера в зависимости от языка

Так в зависимости от языка или от страны?
__________________
BotGuard ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
Оптимизайка вне форума   Ответить с цитированием
Старый 12.02.2019, 20:06   #7
redeye
Учусь всегда
 
Регистрация: 17.07.2009
Адрес: Москва
Сообщений: 90
Репутация: 5696

ТопикСтартер Re: Правильное перенаправление юзера в зависимости от языка

Цитата:
Сообщение от Ingref Посмотреть сообщение
tripsik, не будет нарушением.
redeyeВот вам рабочий пример с редиректом - https://www.picodi.com
В этом примере я вижу HTTP/1.1 302 Moved Temporarily , а боты точно не видят 302 ответ? Яндекс умнее, чем кажется, он увидит же, что юзеров редиректят.

---------- Добавлено 12.02.2019 в 21:06 ----------

Цитата:
Сообщение от Оптимизайка Посмотреть сообщение
Так в зависимости от языка или от страны?
В зависимости от страны, определяем по ip.
redeye вне форума   Ответить с цитированием
Старый 13.02.2019, 11:36   #8
Ingref
SEO-аудиты: ingref@ya.ru
 
Аватар для Ingref
 
Регистрация: 05.09.2007
Сообщений: 3,027
Репутация: 137718

По умолчанию Re: Правильное перенаправление юзера в зависимости от языка

Цитата:
Сообщение от redeye Посмотреть сообщение
В этом примере я вижу HTTP/1.1 302 Moved Temporarily , а боты точно не видят 302 ответ? Яндекс умнее, чем кажется, он увидит же, что юзеров редиректят.
Вот, что по этому поводу думает Яндекс:
Цитата:
Если у сайта есть региональные версии, то содержимое, которое видит посетитель, может различаться в зависимости от того, из какого региона он зашел на сайт. В этом случае принадлежность к региону определяется по IP-адресу посетителя. Например, у вашей компании есть представительства в разных городах. Тогда посетитель из Москвы одну версию сайта, а посетитель из Хабаровска — другую.

Робот Яндекса обходит сайт с IP-адреса одного конкретного региона, и поэтому ему будет представлена только одна из версий сайта. В результате часть содержимого не будет проиндексирована.

Чтобы проиндексировался весь сайт, рекомендуем делать все страницы доступными для робота вне зависимости от его IP-адреса. Как определить поискового робота Яндекса.
https://yandex.ru/support/webmaster/...gionality.html

В случае с https://www.picodi.com/, судя по всему, просто всем американским айпишникам отдаётся главная страница, т. е. никто даже не заморачивается. И всё прекрасно работает.
Ingref вне форума   Ответить с цитированием
Ответ

Метки
htacces , redirect , перенапраление , редирект



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны