- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Имеется сайт, маленький инет магазин у него несколько языков.
Но смена языка происходит скриптом. Тоесть мы на странице ***.com кликаем на английский язык и скрипт на эту страницу загружает английский текст. По умолчанию стоит русский язык.
1 Меня смущает, что например продвигая запрос розовые слоны на английском это будет pinck elephant. Кликая по ссылке человек попадает на станицу котоая по умолчанию русскоязычная, не факт что он захочет кликать на выбор языка. Так же и роботы, будут ли они видеть все языки, или только тот что по умолчанию. Сайт обновили недавно, поэтому новых страниц в индексе пока нет.
2 не лучше ли поставить модуль, который будет добавлять сразу после названия домена префикс языка? Или я зря парюсь?
Кроме как на русском сайт с таким функционалом продвигаться не будет. Чтобы сайт двигался на других языках, под каждую языковую версию в идеале нужно заводить отдельный домен, или поддомен, если не в идеале - то хотя бы чтобы при смене языка добавлялась приставка site/en/page или site/ru/page и.т.д.
У каждого браузера есть поддержка локализаций (это то, на каком языке интерфейс браузера у вас). Вам необходимо узнать какой язык выставлен у пользователя, и согласно этому языку отдавать необходимую версию сайта.
Значение локализации браузера хранится в строке $_SERVER[«HTTP_ACCEPT_LANGUAGE»], эту строку Вам и нужно проверять. Но проверять значение этой строки мало, могут быть ситуации, когда пользователю надо другую языковую версию сайта, например, он иностранец, сидящий в русском интернет кафе, и ему нужна англоязычная версия сайта, не смотря на русскую локализацию браузера. Этому пользователю при первой загрузке отдаем версию согласно его локализации, но далее, если он вручную на сайте выберет другую, более приемлемую ему версию сайта, то надо его выбор запомнить, и больше не навязывать ему то, от чего он ушел. Поэтому выбор пользователя мы будем сохранять в куках при помощи setcookie(); и далее проверять не сохранен ли выбор пользовательских языковых предпочтений в куках, если сохранен, то отдавать ему согласно его предпочтений до тех пор, пока эти предпочтения не поменяются.
Стоит задача в ближайшее время создать сайт(визитка) на 10-15 страниц, который должен работать на 3(возможно)5-ти. Русский,Грузинский, Английский Как это лучше организовать для выдачи, хорошей индексации в странах где используют эти языки?
Кроме как на русском сайт с таким функционалом продвигаться не будет. Чтобы сайт двигался на других языках, под каждую языковую версию в идеале нужно заводить отдельный домен, или поддомен, если не в идеале - то хотя бы чтобы при смене языка добавлялась приставка site/en/page или site/ru/page и.т.д.
Спасибо. Поддомен возможен, но не подходит, нужно будет в каждом поддомене за товарами следить и при изменении ассортимента изменять.
Значится пошел ставить модуль, который будет урлы менять, сайт.com/ru сайт.com/en и так далее.