У меня есть мультиязычный сайт и мне нужно что бы при заходе на домен меня перекидывало на определенную языковую версию, а именно с https://mydomen.com
на https://mydomen.com/uk-ua/about
.
Я делаю проверку в роутере моего сайта на пустой запрос($_SERVER['REQUEST_URI']
) и делаю редирект - header("Location: https://mydomen.com/uk-ua/about")
.
Как со стороны СЕО гугл будет реагировать на данную операцию? Плохо ли это для продвижения сайта или это правильно в данном случае?
Примером данной ситуации является сайт https://docs.microsoft.com
Плохо ли это для продвижения сайта или это правильно в данном случае?
Это плохо и не делайте это. Для примера рассмотрите такую ситуацию: немецкоговорящий пользователь, который находится в командировке или на отдыхе в России, с вашим перенаправление будет получать только версию вашего веб-сайта на русском языке. Скорее всего он уйдет с вашего вебсайта и вы потеряете потенциального целевого пользователя.
Кроме того, гуглбот имеет IP США (возможно, также в западной Европе), поэтому он будет перенаправляться вами только на анлийскую версию (если она есть) или на версию языка страны расположения гуглбота. Русская версия может быть недоступна для гуглбот и эта версия может быть не индексирована.
Проверьте следующую информацию из отличного Руководства по международному расширению веб-сайтов: Hreflang, ccTLD и многое другое! от Moz:
Обнаружение языков Многие компании хотят сделать работу с сайтом максимально удобной для пользователя. Они пытаются определить предпочтения пользователя без необходимости ввода данных от пользователя. Это может вызвать проблемы с языками.
Есть несколько способов определить языковые предпочтения пользователя. Наиболее используемыми являются настройки браузера и IP-адрес. Не рекомендуется использовать IP-адрес для определения языка. IP-адрес может показывать приблизительное местоположение пользователя, но не его предпочтительный язык. IP-адрес также очень неточный. Следует избегать любых автоматических перенаправлений на основе IP.
Фокусируйте ваше внимание на руководстве Гугл, которое указал в комментарии Shevtsov Eugene. В этом случае это будет дружественно для Гугл и для вашего веб-сайта.
Если посмотреть в гугле (site:docs.microsoft.com/en-us) то видно что гугл распознаёт без проблем. Но при этом ваш сайт должен быть подстроен под docs.microsoft.com/en-us но лучше для мультиязычности используйте сессии. Пример этого rustpay.com
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Мне нужно создать zip файл и скачать его при загрузке файла Google Chrome предупреждает что файл может быть вредоноснымКак можно это исправить ? Код
У меня проблема, у меня почему то время от времени на сайте пропадает textareaВот скрин, в коде он есть, а на странице нету, в чём проблема? Вот код
Gii в контроллерах Yii стандартно генерирует строку $params = Yii::$app->request->queryParams;
только начал изучать Php, дали задание которое не могу выполнить второй день и по сему прошу помощи опытных программистов